2013-03-18 4 views
3

나는 내가이 텍스트 뷰를 터치하면 내가 .setMovementMethod(new ScrollingMovementMethod());안드로이드 텍스트 뷰의 텍스트는 터치에 색상을 변경하지만

android:scrollbars="vertical" & 프로그래밍 XML을 통해 스크롤 만든 텍스트 뷰가 이상한 문제가 발생했습니다 안된다 흰색 텍스트가 연한 회색으로 바뀝니다.

.setMovementMethod(new ScrollingMovementMethod());을 제거하면 응답이 표시되지 않습니다.

이 문제의 원인은 무엇이며 어떻게 예방합니까?

감사

 <TextView 
     android:id="@+id/questionView" 
     android:layout_width="fill_parent" 
     android:layout_height="0dp" 
     android:layout_weight="0.50" 
     android:autoLink="none" 
     android:clickable="false" 
     android:fadingEdge="horizontal" 
     android:fadingEdgeLength="@dimen/Fading_Edge" 
     android:includeFontPadding="true" 
     android:linksClickable="false" 
     android:longClickable="false" 
     android:padding="4dp" 
     android:scrollbars="vertical" 
     android:text="Question" 
     android:textSize="25px" 
     android:typeface="sans" /> 
+0

TextView 요소의 XML 선언을 공유 할 수 있습니까? –

답변

7

android:textColor="#000000" 
android:textColorHighlight="#000000" 
을 다음과 같이 텍스트 뷰 속성에 대한 단색을 사용해보십시오
-2

당신을 도움이 시도 :

android:focusable="false" 

및/또는

android:focusableInTouchMode="false" 
+0

아니요, 죄송합니다. 작동하지 않았습니다. –

+0

== 대신 = 하나만 있어야합니다. 또한이 솔루션은 작동하지 않았습니다. – coolcool1994

0

scrollview에 대한 자바 코드에서 scrollview 클래스를 확장하는 데 사용하십시오. textview 색상이 변경되지 않기를 바랍니다.

관련 문제