0
を動作しません。私はこのスレッドでのソリューションを使用しようとしています:クリックしたときに/焦点を当て、ボタンの背景画像を変更すると、
How to change background image of button when clicked/focused
しかし、何も動作何らかの理由で。ボタンをクリックしても何も変わりません。
これはactivity_main.xmlでボタンです:
<ImageButton
android:id="@+id/selectContactBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="contacts"
android:textSize="18sp"
android:layout_above="@+id/selectMediaBtn"
android:layout_alignRight="@+id/selectMediaBtn"
android:layout_alignEnd="@+id/selectMediaBtn"
android:background="@drawable/select_contact"/>
そして、これがselect_contact.xmlです:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/blocked_mc" />
<item android:drawable="@drawable/select_contact" /> //means normal
</selector>
そして、これは、ボタンのonClick(ある):
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);
startActivityForResult(intent, ActivityRequestCodes.SELECT_CONTACT);
私は間違って何をしていますか?