2011-09-15 48 views
1

我有下面的XML(這是在視圖中唯一)一個TextView:的Android的TextView禁用變色

<?xml version="1.0" encoding="utf-8"?> 
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/ipg_display" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:text="textview" 
    android:scrollbars = "vertical" 
    android:fillViewport = "true" android:clickable="false"/> 

我遇到的問題是,當文本視圖是由點擊用戶(通過拖拽或任何其他方式),文本稍微改變顏色,就像視圖被「點擊」一樣。我如何禁用此功能?

我希望設置「點擊」,以虛假的就解決了問題,但沒有運氣:(

我缺少什麼?

回答

1

使用以下的選擇爲您的按鈕爲背景,並確保每一個項目都有相同的顏色。

<?xml version="1.0" encoding="utf-8"?> 
<selector 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item 
    android:state_focused="true" 
    android:drawable="@color/yourbackgroundcolor"/> 
    <item 
    android:state_pressed="true" 
    android:drawable="@color/yourbackgroundcolor"/> 
    <item android:drawable="@color/yourbackgroundcolor"/> 
</selector> 

HTH。