我有一个带有以下XML的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"/>
我遇到的问题是,当用户点击文本视图(拖动它或其他任何内容)时,文本会稍微改变颜色,就像视图被“点击”一样。如何禁用此功能?
我希望“clickable”设置为false可以解决问题,但没有运气:(
我错过了什么?
答案 0 :(得分: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。