首先新建一个xml布局文件
类型选择Drawable根据结点选择selector文件名就叫btn_bg
然后自动穿件selector结点下面我们只需要在结点里写三种状态显示背景图片
按下 获取焦点 正常
xml代码
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" android:drawale="@drawable/btn_play_pressed"></item>
<item android:state_focused="true" android:drawable="@drawable/btn_play_pressed"></item>
<item android:drawable="@drawable/btn_play_normal"></item>
</selector>
获取焦点必须按照上面的顺序写不可倒序
接下来在Button的Background属性即可
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/btn_bg"/>
给按钮点背景
最新推荐文章于 2024-10-16 17:45:37 发布