У меня есть настраиваемая форма для моего фона ListView. Но теперь он не изменит цвет при нажатии. Есть ли способ сделать это? Вот мой XML для ListView: Любой способ изменить цвет фона пользовательской формы при нажатии
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:textSize="25sp"
android:textColor="#ff8d8d8d"/>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/textView"
android:layout_alignParentLeft="true"
android:textColor="#ff8d8d8d"
android:textSize="25sp" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/textView1"
android:layout_alignParentRight="true"
android:textColor="#ff8d8d8d"
android:textSize="25sp" />
Вот CustomShape:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#ffffff"
android:endColor="#ffd6d4d6"
android:angle="270"
/>
<corners android:bottomRightRadius="10dp" android:bottomLeftRadius="10dp"
android:topLeftRadius="10dp" android:topRightRadius="10dp"/>
Да, но есть ли способ сделать это, не теряя пользовательский фон формы? –
скопируйте вашу пользовательскую форму в другой xml и измените только цвет –
duh, спасибо. –