2013-05-08 89 views
1

我有一些只是簡單的PNG文件的按鈕。他們看起來像他們有默認normal狀態。我想動態地爲每個按鈕創建pressed狀態。主要目標是避免與png和設計師合作。 如何使用xml或java創建Pressed狀態?動態生成按鈕狀態。

+0

你有「正常」和「按下」圖像或你想避免創建的圖片?我不明白... – sandkasten 2013-05-08 13:52:48

+0

我沒有按下圖像,也不想創建它們! – dimetil 2013-05-08 13:55:36

+0

搜索選擇器是什麼 – 2013-05-08 13:59:55

回答

0

但是,如果您正在尋找用於根據狀態觸發不同圖像的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> 
+0

我不喜歡沒有所有按鈕狀態的圖片 – dimetil 2013-05-08 14:54:20