2012-10-11 88 views

回答

3

花了我一點時間,所以這裏是我想出的解決方案。

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

<item android:state_enabled="false」> 
    <layer-list> 
     <item android:drawable="@drawable/button"/> 
     <item> 
      <color android:color="#88FFFFFF" /> 
     </item> 
    </layer-list> 
</item> 
<item android:drawable="@drawable/button_pressed" android:state_pressed="true"/> 
<item android:drawable="@drawable/button" android:state_pressed="false"/> 

</selector> 

基本上,你必須使用在你的背景按鈕狀態和層透明色的一層列表...

+0

我不得不將默認狀態添加'android:state_enabled ='true''以使其工作。 –

相關問題