【发布时间】:2016-07-25 11:34:52
【问题描述】:
我正在努力解决这个问题,这显然是一个非常简单的效果,但令人难以置信的是在 Android 中没有找到任何直观的方法。
我有一个 ListView,当我选择任何行时,只有该行文本颜色图像需要更改,其余行图像和文本颜色具有相同的先前效果意味着只有选定的项目文本颜色和图像需要更改
谁能帮帮我
my_row_selector:-
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="@color/red" />
<item android:color="@color/black" />
</selector>
list_items:-
<ImageView
android:id="@+id/image_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center" />
<TextView
android:id="@+id/text1"
android:textColor="@drawable/my_row_selector"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Hello Wrold" />
【问题讨论】: