Mein Szenario ist, wenn Benutzer auf einen TextView
Text klicken, ändert es seine Farbe schwarz zu rot. Ich habe versucht, dieses Problem zu lösen, aber nichts ist passiert. Hier ist meine Mühe: My TextView
Wie kann TextView Textfarbe bei der Auswahl geändert werden?
<TextView
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:textSize="24sp"
android:textColor="@color/text_selector"
android:text="Shamima Sultana Shaumi"/>
und die text_selector Klasse:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:color="@android:color/red"/>
<item android:state_pressed="true" android:state_enabled="false" android:color="@android:color/red" />
<item android:state_enabled="false" android:color="@android:color/red" />
<item android:color="@android:color/black"/>
</selector>
Immer, wenn ich auf TextView
klicken, nichts passiert ist. Ich kann nicht herausfinden, was mein Problem war.
Sie möchten, dass sich die Farbe für die Dauer des Klicks ändert (so lange sie gedrückt wird), oder soll sich die Farbe des Textes nach dem Klick ändern? –
Legen Sie den Hintergrund zu diesem Zeichen fest, nicht Ihre textColor. – zgc7009
@BartekLipinski Ich möchte die Textfarbe nach dem Klick ändern. – androidcodehunter