: state_pressed = "true"로 안드로이드 : 목록 내 행 (row_item.xml) 나는 안드로이드 변경할누른 색상을 다른 색상의 선택기로 동적으로 변경하는 방법은 무엇입니까? 목록은 내 선택이야
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/alarm_item_drawer_selector"
>
<ImageView
android:id="@+id/item_icon"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_centerHorizontal="true"
android:paddingTop="5dp"
android:paddingBottom="2dp"
android:src="@drawable/ic_launcher"/>
<TextView
android:id="@+id/item_title"
style="@style/DrawerItemTextStyle"
android:textColor="@color/text_drawer_item_selector"
android:layout_centerHorizontal="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/item_icon" />
</RelativeLayout>
있어 (item_selector.xml)
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:drawable="@color/orange" />
<item android:state_focused="true" android:drawable="@color/orange" />
<item android:state_pressed="true" android:drawable="@color/orange" />
<item android:drawable="@color/transparent" />
</selector>
: drawable = "@ color/orange"를 다른 색상에 동적으로 적용합니다. 내 목표는, 각 행마다 다른 색깔을 적용하는 것입니다. 할 수 있습니까?
는 당신이 항목을 클릭하십시오'setOnItemClickListener'을해야 할 수도 있습니다 그 코드 내에서 내가의 getView 내부 색상을 변경하는 것을 선호 선택 – Saqib
의 항목 내가 뭔가 보이는 것 같아요의 색상으로 변경할 수 있습니다보기 의 1. GET 선택을 2. 눌러 진 상태의 색을 변경하십시오. 3. 다시 적용하십시오 – user1711993