我正在開發Android版鍵盤應用程序。我試圖爲正常鍵和功能鍵不同的背景,但它沒有工作:如何在鍵盤上爲xml中的功能鍵設置不同的背景?
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Functional keys. -->
<item android:state_single="true" android:state_pressed="true"
android:drawable="@drawable/btn_keyboard_special" />
<item android:state_single="true"
android:drawable="@drawable/btn_keyboard_special" />
<!-- Toggle keys. Use checkable/checked state. -->
<item android:state_checkable="true" android:state_checked="true" android:state_pressed="true"
android:drawable="@drawable/btn_keyboard_key_dark_pressed_on" />
<item android:state_checkable="true" android:state_pressed="true"
android:drawable="@drawable/btn_keyboard_key_dark_pressed_off" />
<item android:state_checkable="true" android:state_checked="true"
android:drawable="@drawable/btn_keyboard_key_dark_normal_on" />
<item android:state_checkable="true"
android:drawable="@drawable/btn_keyboard_key_dark_normal_off" />
<!-- Normal keys -->
<item android:state_pressed="true"
android:drawable="@drawable/glow" />
<item android:drawable="@drawable/btn_keyboard_key_light_normal" />
</selector>
感謝您的回答 是的,我使用Android:keyBackground設置選擇器。問題是當我設置keyIcon時,它並沒有覆蓋所有屏幕尺寸的所有鍵。 – Aydroid 2012-07-19 10:52:06
每個鍵都有可以設置的背景圖片 – gaara87 2012-07-19 16:25:51
我不知道背景圖片的屬性名稱 android:xxxx ???? – Aydroid 2012-07-19 17:52:52