2013-02-27 111 views
0

我應該使用什麼樣的風格使Button看起來像ActionBar中的項目?謝謝。將按鈕設置爲ActionBar項目

+0

你有什麼嘗試嗎?在詢問之前做一些谷歌 – 2013-02-27 10:22:25

回答

3

我以前是這樣的:

styles.xml:

<style name="actionbar_button" parent="AppTheme"> 
     <item name="android:layout_height">fill_parent</item> 
     <item name="android:layout_width">wrap_content</item> 
     <item name="android:background">@drawable/menu_bottom_button_selector</item> 
    </style> 

button_selector.xml:

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

    <item android:drawable="@color/accent2" android:state_focused="true"/>   
    <item android:drawable="@color/accent2" android:state_pressed="true"/> 
    <item android:drawable="@drawable/menu_bottom_button_off" android:state_focused="false" android:state_pressed="false"/> 

</selector> 

menu_bottom_button_off.xml:

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

     <solid android:color="@color/button_background"/> 

</shape> 

colors.xml :

<color name="accent2">#33b5e5</color> 
<color name="button_background">@android:color/transparent</color>