ImageButton이 있는데 이미지 버튼을 클릭했을 때 색상을 볼 수 있기를 원했습니다. 배경을 추가하고 모든 listviews에 사용하는 동일한 listselector를 사용했지만 ImageButton을 클릭해도 아무 것도 표시되지 않습니다. 여기 ImageButton의 배경 설정이 작동하지 않습니다.
는하여 ImageButton의 XML<ImageButton
android:id="@+id/button_biomes"
android:layout_width="fill_parent"
android:layout_height="100dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:src="@drawable/biome"
android:background="@drawable/listselector"/>
입니다 그리고 이것은 listselector 묘화이다 : 누군가가 나를 도울 수 있다면
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_enabled="true"
android:state_pressed="true" android:drawable="@color/actionbar" />
<item android:state_enabled="true"
android:state_focused="true" android:drawable="@color/actionbar" />
<item
android:drawable="@color/android:transparent" />
</selector>
그것은 크게 감사 것입니다. 감사!
ImageButton에서 'android : src'를 제거하면 어떻게됩니까? 또한 '색상'이 아닌 '항목'마다 다른 드로어 블을 정의하십시오. 그래서' '과 같은 것을 시도 할 수 있습니다. 차이가 있는지 확인하십시오. –