我想在我的Android应用程序中设置按钮样式:
创建上述按钮的最简单方法是什么?
目前我只有一个矩形,这里是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 ..我怎么能实现呢?
答案 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" />