This is my row_layout:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/selector_navigation_item_background"
android:paddingBottom="@dimen/dp12"
android:paddingLeft="@dimen/dp15">
<TextView
android:id="@+id/tv_item"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:textColor="@drawable/selector_text_color"
android:textSize="@dimen/sp15"
android:layout_marginTop="@dimen/dp12"/>
</RelativeLayout>
Here is selector of TextView:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@android:color/white" android:state_checked="true"></item>
<item android:color="@android:color/white" android:state_selected="true"></item>
<item android:color="@color/light_green_color"></item>
</selector>
I want to change TextView color on list item click. How can I do so ??
Changing TextView selector to this worked:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/grey_color" android:state_pressed="true"></item>
<item android:color="@color/light_green_color"></item>
</selector>