button在layout中的样式:
<Button
android:id="@+id/btn_search_item"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp"
android:layout_marginRight="50dp"
android:layout_marginTop="10dp"
android:background="@drawable/button_bg"
android:text="确 定"
android:textColor="@color/white" />
其中button_bg.xml的代码
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 没有获得焦点时的背景 -->
<item android:state_pressed="false">
<shape>
<!-- 蓝色背景 -->
<solid
android:color="@color/theme_color" />
<!-- 圆角 -->
<corners
android:bottomLeftRadius="5dp"
android:bottomRightRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp" />
</shape>
</item>
<!-- 获得焦点时 -->
<item android:state_pressed="true">
<shape>
<!-- 蓝色背景 -->
<solid
android:color="#70C8FD" />
<!-- 圆角 -->
<corners
android:bottomLeftRadius="5dp"
android:bottomRightRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp" />
</shape>
</item>
</selector>