问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Android 怎么在点击按钮后更改背景

发布网友 发布时间:2022-04-26 20:31

我来回答

1个回答

热心网友 时间:2023-10-29 22:40

只需要给Button配置一个Selector背景选择器即可实现。
1.创建mylist_view.xml文件
首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目录结构为:res/drawable/mylist_view.xml。

2.根据具体需求编辑mylist_view.xml文件
新建mylist_view.xml文件后,在没有添加任何属性时其内部代码结构为:
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
</selector>

3.下面就可以根据项目需求,在其内部定义为自己想要的样式了,主要属性如下:
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 默认时的背景图片-->
<item android:drawable="@drawable/pic1" />
<!-- 没有焦点时的背景图片 -->
<item android:state_window_focused="false" android:drawable="@drawable/pic1" />
<!-- 非触摸模式下获得焦点并单击时的背景图片 -->
<item android:state_focused="true" android:state_pressed="true" android:drawable= "@drawable/pic2" />
<!-- 触摸模式下单击时的背景图片-->
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/pic3" />
<!--选中时的图片背景-->
<item android:state_selected="true" android:drawable="@drawable/pic4" />
<!--获得焦点时的图片背景-->
<item android:state_focused="true" android:drawable="@drawable/pic5" />
</selector>

4.引用mylist_view.xml文件
android:background="@drawable/mylist_view"

热心网友 时间:2023-10-29 22:40

只需要给Button配置一个Selector背景选择器即可实现。
1.创建mylist_view.xml文件
首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目录结构为:res/drawable/mylist_view.xml。

2.根据具体需求编辑mylist_view.xml文件
新建mylist_view.xml文件后,在没有添加任何属性时其内部代码结构为:
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
</selector>

3.下面就可以根据项目需求,在其内部定义为自己想要的样式了,主要属性如下:
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 默认时的背景图片-->
<item android:drawable="@drawable/pic1" />
<!-- 没有焦点时的背景图片 -->
<item android:state_window_focused="false" android:drawable="@drawable/pic1" />
<!-- 非触摸模式下获得焦点并单击时的背景图片 -->
<item android:state_focused="true" android:state_pressed="true" android:drawable= "@drawable/pic2" />
<!-- 触摸模式下单击时的背景图片-->
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/pic3" />
<!--选中时的图片背景-->
<item android:state_selected="true" android:drawable="@drawable/pic4" />
<!--获得焦点时的图片背景-->
<item android:state_focused="true" android:drawable="@drawable/pic5" />
</selector>

4.引用mylist_view.xml文件
android:background="@drawable/mylist_view"
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 ps画微信静态表情包,应该是png格式还是jpg格式,尺寸和分辨率比较清晰是多少? android 判断点击哪个按钮 android点击按钮之后改变按钮的文字 微信表情多大 android怎么设置按钮点击事件 android中如何设置处理点击按钮事件 android 中怎样给按钮添加点击事件 应多音字组词 应字组词 应组词有哪些第一声 应字怎么组词? 应怎么组词 应该组词有哪些 应的组词。 应可以组什么词? 二手本联想 TinkPad IBMt510i i7因特尔4核的处理器3.8ghz,1000g,独显2g,求大神帮忙给分析分析!谢谢了 应还可以组词什么? 应该的“应”怎么组词?应该的“该”怎么组词? 应该的应多音字组词y? 应可以组什么词语100个词语 请问制作微信表情时,在ps&#47;ai里画每个表情的轮廓线的线条粗细都要一样吗? android按钮点击改变文本值再次点击又变回原来的文本! android 点击按钮时显示菜单应怎样实现? android按钮点击用什么动画 Android中Eclipse怎样创建按钮Button点击事件 android开发中,点击一个按钮,周围出现三个按钮 Android 如何实现Button 重复点击实现两种功能,例如播放按钮 点击一次停止,再点击一次播放 android 编程中想设置按钮只可点击一次 澳洲移民政策2022最新财年新政 现在澳洲投资移民政策怎么样? 澳洲的移民局新的移民政策是什么? 怎么查询父母的身份证号码 父母身份证号码信息去哪开 怎么通过手机号查爸妈 儿子想去当兵,他继父出国了联系不上了,现在要想查继父爸爸身份证号码怎么查 诈骗人可以通过自己的身份证号查到父母和爷爷的身份证号吗 有父母身份证号能否查到孩子在哪上学? 驾驶员应该买哪些商业险好? 可以去当地派出所调父母身份证号吗 如果有商业险,驾驶员需要赔偿吗?