如何在我的Android应用程序中设置这些按钮的样式?

时间:2014-03-04 21:25:07

标签: android

我想在我的Android应用程序中设置按钮样式:

enter image description here

创建上述按钮的最简单方法是什么?

目前我只有一个矩形,这里是xml:

 <Button
            android:id="@+id/Main_DownloadCenter"
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:layout_marginBottom="25dp"
            android:layout_marginLeft="90dp"
            android:layout_marginRight="90dp"
            android:background="@drawable/main_button_about_state"
            android:text="txt" >
        </Button>

我现在需要做的是添加主要大矩形两侧的超小矩形。意思是添加一个small_rect_grey,然后添加一个small_rect_aqua ..我怎么能实现呢?

1 个答案:

答案 0 :(得分:2)

查看“按钮样式”部分:

http://developer.android.com/guide/topics/ui/controls/button.html#Style

主要是无边框和自定义背景

<强> button_custom.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/button_pressed"
          android:state_pressed="true" />
    <item android:drawable="@drawable/button_focused"
          android:state_focused="true" />
    <item android:drawable="@drawable/button_default" />
</selector>

<强> activity_main.xml中

<Button
    android:id="@+id/button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/button"
    android:onClick="action"
    android:background="@drawable/button_custom"  />