当前位置: 代码迷 >> Android >> android 中禁止RatingBar取舍 或 改变
  详细解决方案

android 中禁止RatingBar取舍 或 改变

热度:184   发布时间:2016-04-28 03:50:06.0
android 中禁止RatingBar选择 或 改变
[java]?view plaincopy
?
  1. ???//屏蔽星级选择??
  2. ???holder.rbGrade.setOnTouchListener(new?OnTouchListener()?{??
  3. ???@Override??
  4. public?boolean?onTouch(View?arg0,?MotionEvent?arg1)?{??
  5. ????//?TODO?Auto-generated?method?stub??
  6. ????return?true;??
  7. }??
  8. });??


有时候我们用RatingBar只须要显示不让它选择或改变,网站说了一种方法可以禁止。就是在Adapter的getView里面处理,

?

?

但这样有弊端,设置之后,Item的点击事件如果焦点点在RatingBar上,点击事件就无效了。。

试了? ? ? ? ? ? ? ? android:clickable="false"
? ? ? ? ? ? ? ? android:focusable="false"
? ? ? ? ? ? ? ? android:focusableInTouchMode="false"都不行。。

?

?

最好的解决方法是:

加这个属性,android:isIndicator="true"

?

转载自:http://blog.csdn.net/carlfan/article/details/14645041

本站暂不开放注册!
内测阶段只得通过邀请码进行注册!
 
  • 最近登录:Mon Dec 10 17:14:17 CST 2018
  • 最近登录:Mon Dec 10 17:14:17 CST 2018
  • 最近登录:Mon Dec 10 17:14:17 CST 2018
  • 最近登录:Mon Dec 10 17:14:17 CST 2018
  • 最近登录:Mon Dec 10 17:14:17 CST 2018