画像ボタンをクリックすると、次のセレクタを使用して画像ボタンを変更します。しかし、これはほとんどの時間では機能しません。いくつかのボタンのためだけに動作します。 画像ボタンをクリックしたときにSelector.xmlが機能しない
<ImageButton
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:id="@+id/btnMap" android:layout_centerInParent="true" android:src="@drawable/mapselector"
android:background="@drawable/map" android:scaleType="fitXY"
android:layout_alignParentBottom="true">
</ImageButton>
、このようにやって、ここに原因が
mapselector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Button Pressed -->
<item android:state_focused="true" android:state_pressed="true"
android:drawable="@drawable/mapiconover"/>
</selector>
、ボタンにあるもの
を知らないが、私はクリックしたときに静止画像が変更されていません。
これはなんですか?
の背景としてそのxmlファイルを追加 –
@ Kurtis..セレクタの名前はmapselector.xmlです。下の画像ボタンに設定しました。 – tejas
あなたはこのような作成をしています。この回答に従ってくださいhttp://stackoverflow.com/questions/7567521/making-a-button-look-pressed-in/7568010#7568010 –