<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:windowSoftInputMode="adjustNothing"
................................

AndroidManifest.xml에 

android:windowSoftInputMode="adjustNothing"

추가.

Posted by AlwaysNR

public void InThread()

{

    runOnUiThread(new Runnable() {
@Override
public void run() {
            //TO-DO
............;
            ............;
}
});
}


Posted by AlwaysNR

<TextView  

    android:id="@+id/scrollTextView"

    android:layout_width="fill_parent"  

    android:layout_height="40sp"  

    android:text="abcefghijklmnopqrstuvwxyz1234567890"  

    android:singleLine="true"

    android:marqueeRepeatLimit ="marquee_forever"

    android:focusable="true"

    android:focusableInTouchMode="true"

    android:ellipsize="marquee"

    android:scrollHorizontally="true"  

    />  


TextView안의 텍스트 내용이 너무 길어질때 자동으로 횡스크롤 시키고 싶어서


구글링을 해보니 위와 같은 코드가 많이 보인다.


아무것도 없는 activity안에 딸랑 위와같은 TextView만 넣을땐 잘 동작하는것 같은데,

포커싱이 가능한 컨트롤들과 같이 있다거나,

특히 리스트뷰의 아이템뷰안에 포함되어 있을땐 잘 안되는것 같아서 이리 저리 찾아보다가...


java코드상에서


textview.setSelected(true);//textview는 R.id.scrollTextView의 id속성을 가진 TextView 객체


호출해주니 잘 동작함.


리소스 파일안에

android:focusable="true"

android:focusableInTouchMode="true"

요런 속성들 굳이 안해줘도 setSelected(true)메서드 호출해주니 잘 동작함.

'프로그래밍 > Android' 카테고리의 다른 글

키보드 올라올때 화면 고정  (0) 2015.09.08
특정 스레드에서 UI에 접근할 때  (0) 2015.09.08
Posted by AlwaysNR

BLOG main image
잡동사니 by AlwaysNR

공지사항

카테고리

분류 전체보기 (39)
사진 (9)
일상 (5)
프로그래밍 (15)
iOS (2)
Android (3)
C/C++/Obj-C (1)
Java (0)
C# (1)
Windows (1)
.Net (0)
Unix/Linux (6)
etc (1)
Python (0)
고발 (0)
끄적끄적 (7)
좋은 곳 (1)
조물딱조물딱 (1)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :