问题描述
- 安卓选择按钮变换颜色
-
几个按钮,怎么设置点击一个后当前的变颜色,点击别的颜色复原被点到变颜色呢
解决方案
按钮用RadioButton,把Drawable属性去掉就没有那个点了,然后把这一组Button放在RadioGroup里面,把background属性写成selector,用android:state_checked的true和false设置不同的drawable,应该就可以了
解决方案二:
可以用几个button组合起来,设置点击事件,然后在点击事件了操作颜色的改变。
解决方案三:
很好设置啊 ,直接 用代码 控制就可以了.setBackgroundColor
解决方案四:
对每一个button设置点击事件,然后操作每一个button的背景。
解决方案五:
点击事件中改变背景色就可以了
解决方案六:
使用RadioGroup里面的单选按钮RadioButton是互相排斥的所以有一个checked选中后其他的状态都是unchecked,用selector选择器在xml中给radiobutton设置drawableTop属性,选择器就是根据控件的不同状态设置背景图片或者颜色、你要的效果就能实现
解决方案七:
直接通过backgroud属性就可以了
解决方案八:
simpleGW 正解,按你的需求,用RadioGroup实现,简单。或者自己维护一组button的状态,监听换背景,不推荐。
解决方案九:
谢谢 , 可是设置背景设置不了 设置背景颜色边框就去掉了 很难看
解决方案十:
selector中,把有焦点的按钮置为高亮,点击按钮时要请求一下焦点
时间: 2024-09-22 19:19:07