선택기 리소스 xml과 함께 상대 레이아웃을 사용하여 클릭시 상대 레이아웃을 강조 표시하고 있습니다. 그러나 클릭시 상대적인 레이아웃을 강조 표시하지는 않습니다. 아래 나는 해당 셀렉터 XML, 레이아웃 XML 및 드로어 블을 넣었습니다.Android : 상대 레이아웃 선택기가 작동하지 않습니다.
레이아웃 코드 조각 :
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="2"
android:id="@+id/rlShare"
android:background="@drawable/icon_selector"
android:clickable="true">
<ImageView
android:layout_width="25dp"
android:layout_height="25dp"
android:layout_centerInParent="true"
android:contentDescription="@string/cd_new_exam"
android:scaleType="fitXY"
android:src="@drawable/share_icon" />
</RelativeLayout>
선택기 XML 파일 :
<!-- Selected -->
<item android:drawable="@drawable/icon_selected" android:state_focused="true" android:state_selected="false"/>
<!-- Pressed -->
<item android:drawable="@drawable/icon_selected" android:state_focused="false" android:state_selected="true"/>
이, 이것 좀 도와주세요
미리 감사드립니다. 당신의 선택을위한
에서 다른 이미지를 가지고 : state_pressed = 당신의 선택 및 당신이 동일한 이미지를 취할 수 –
을 시도' "true"를 선택하거나 눌러 – Amardeepvijay