次のようにテキストの色を設定しているテキストビューがあります。
<TextViw
android:id = "@+id/tv"
android:clickable = "true"
android:textColor = "@color/clickable_text"
android:textSize="16sp"
/>
そして、selecorは
<item android:state_pressed "true" android:color = "#FF0000" /> //which is red
<item android:color = "#00FF66" /> //which is Green
textviewは、期待どおりにGreenで始まります。クリックすると(押し続けると)、色が赤に変わります。これは良いことです。ただし、クリックを離すと(つまり、タッチを解除します)。その後、色が黄色に変わります!。これは、クリックするとクリック可能なビューを変更するデフォルトのカラーAndroidです。どうして!!!!。
思った通りにグリーンに戻ってはいけませんか?問題は、アクティビティ間を移動して戻ってきても、このカラースタシスがオンになることです。ありがとうございました