//屏蔽星級選擇
holder.rbGrade.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
return true;
}
});
有時候我們用RatingBar只須要顯示不讓它選擇或改變惯驼,網站說了一種方法可以禁止论笔。就是在Adapter的getView里面處理徘意,但這樣有弊端,設置之后米同,Item的點擊事件如果焦點點在RatingBar上骇扇,點擊事件就無效了。
試了
android:clickable="false"
android:focusable="false"
android:focusableInTouchMode="false"
都不行面粮。少孝。
最好的解決方法是:
加這個屬性,android:isIndicator="true"