如果你想让背景有边界,使用下面的代码:在res/drawable下新建buttonshape.xml
一、Android中Shape使用
android:width="180dp"
android:height="180dp"/>
在layout中加背景
android:id="@+id/button"
android:layout_centerInParent="true"
android:layout_width="180dp"
android:layout_height="180dp"
android:background="@drawable/buttonshape"
/>
二、接下来是点击按钮改变按钮背景图案,焦点一移开,图案又恢复原貌。(有2个方法可以实现,一种是用 选择器 selector)
//表示按钮View处于按下状态的图片
//表示按钮View获取焦点时的图片
//表示View默认的图片
android:id="@+id/button"
android:layout_centerInParent="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background=&