android – 按钮背景选择器

android – 按钮背景选择器,第1张

概述如果按下按钮,我会尝试切换按钮的背景.我建立了一个选择器,就像这里建议的答案: Standard Android Button with a different color 最后我想把GradientDrawables放在里面,但出于调试目的我只想设置一个颜色,看看它是否正常工作. 这是我的选择器 <?xml version="1.0" encoding="utf-8"?><selector 如果按下按钮,我会尝试切换按钮的背景.我建立了一个选择器,就像这里建议的答案: Standard Android Button with a different color @H_301_2@最后我想把GradIEntDrawables放在里面,但出于调试目的我只想设置一个颜色,看看它是否正常工作.
这是我的选择器

<?xml version="1.0" enCoding="utf-8"?><selector  xmlns:androID="http://schemas.androID.com/apk/res/androID">  <item androID:drawable="@color/red"/>  <item     androID:state_focused="true"    androID:drawable="@color/white"/>   <item     androID:state_pressed="true"    androID:drawable="@color/white"/></selector>
@H_301_2@不幸的是,这不起作用.我从我的按钮中将选择器设置为背景,并且只能看到它们的红色.我做错了什么(Build Target 2.1)

解决方法 把它放在最后 @H_301_2@item androID:drawable =“@ color / red”

@H_301_2@我的意思是作为第三种选择,它会起作用.androID从一开始就检查xml条件,第一个标签没有任何条件,所以它总是选择红色,所以你先把条件放在第一个然后再放入默认条件.

总结

以上是内存溢出为你收集整理的android – 按钮背景选择器全部内容,希望文章能够帮你解决android – 按钮背景选择器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1134447.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存