android小点Android开发经验谈

selector的使用方法及注意事项

2015-03-24  本文已影响1057人  张明云

selector在Android中的运用

  做过Android开发的都知道可以通过selector来改变按钮在正常、获得焦点和点击等不同状态下的显示效果,比如要实现下面这样的显示效果:

正常状态正常状态 反选状态反选状态

  需要通过selector为按钮定义背景图片、按钮颜色的正反选效果:

使用selector时需要注意的地方

  通常情况下,使用selector无非就是改变View正反选状态下的文字颜色和背景图片,但如果遇到特殊情况,比如需要改变正反选状态下文字风格、文字大小时就不能使用selector了,只能在代码里面动态设置,具体原因我也不太清楚,StackOverflow上有介绍可以通过设置Style来实现,但经验证无法实现。

参考资料

上一篇 下一篇

猜你喜欢

热点阅读