2013-10-29 85 views
0

下面是按鈕:按鈕blings同時點擊如果背景圖像被添加

<Button 
     android:id="@+id/button1" 
     android:layout_width="250dp" 
     android:layout_height="75dp" 
     android:layout_alignParentBottom="true" 
     android:layout_centerHorizontal="true" 
     android:layout_marginBottom="39dp" 
     android:background="@drawable/sam_back" /> 

selector屬性用於它不能被實現,因爲作爲android:background已用於背景圖像。請幫忙解決這個問題。

+0

@繪製/ sam_back是一個圖像或選擇器?? –

+0

圖片............ – sadab

+0

看到我的答案,它會解決你的概率:) –

回答

0
<?xml version="1.0" encoding="utf-8"?> 
    <selector xmlns:android="http://schemas.android.com/apk/res/android"> 
     <item android:state_pressed="true" android:drawable="@color/gray"/> <!-- pressed --> 
     <item android:state_focused="true" android:drawable="@color/gray"/> <!-- focused --> 
     <item android:drawable="@drawable/edittext_backround"/> <!-- default --> 
    </selector> 

1.make one xml with name buttonselector.xml 
2.then set backround like this .. android:background="@drawable/buttonselector" /> 
0
<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

<item android:drawable="@drawable/hover_btn" android:state_pressed="true"/> 
<item android:drawable="@drawable/btn"/> 

</selector>