1
我有一些只是簡單的PNG文件的按鈕。他們看起來像他們有默認normal
狀態。我想動態地爲每個按鈕創建pressed
狀態。主要目標是避免與png和設計師合作。 如何使用xml或java創建Pressed
狀態?動態生成按鈕狀態。
我有一些只是簡單的PNG文件的按鈕。他們看起來像他們有默認normal
狀態。我想動態地爲每個按鈕創建pressed
狀態。主要目標是避免與png和設計師合作。 如何使用xml或java創建Pressed
狀態?動態生成按鈕狀態。
但是,如果您正在尋找用於根據狀態觸發不同圖像的XML代碼,那麼放置在res-> drawable文件夾中的選擇器將會執行該操作。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:state_enabled="false"
android:drawable="@drawable/gallerydisabled" />
<item
android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/gallerypressed" />
<item
android:state_enabled="true"
android:drawable="@drawable/gallerynormal" />
</selector>
我不喜歡沒有所有按鈕狀態的圖片 – dimetil 2013-05-08 14:54:20
你有「正常」和「按下」圖像或你想避免創建的圖片?我不明白... – sandkasten 2013-05-08 13:52:48
我沒有按下圖像,也不想創建它們! – dimetil 2013-05-08 13:55:36
搜索選擇器是什麼 – 2013-05-08 13:59:55