0

我应该使用什么样式来使Button外观看起来像 中的一个项目ActionBar?谢谢你。

4

1 回答 1

3

我用过这样的东西:

样式.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>

颜色.xml:

<color name="accent2">#33b5e5</color>
<color name="button_background">@android:color/transparent</color>
于 2013-02-27T10:30:02.080 回答