如何将评级栏的可编辑属性设置为false
?
我尝试了以下但是它不起作用:
holder.rb=(RatingBar)convertView.findViewById(R.id.ratingBar1);
holder.rb.setActivated(false);
答案 0 :(得分:5)
停用视图使用:
holder.rb=(RatingBar)convertView.findViewById(R.id.ratingBar1);
holder.rb.setEnable(false)
答案 1 :(得分:3)
请尝试holder.rb.setEnabled(false);
或holder.rb.setIsIndicator(true);
。
他们俩都会工作。
答案 2 :(得分:3)
在xml:android:isIndicator="true"
或者这在java中:holder.rb.setIsIndicator(true);
我想你希望你的评级栏不能被用户改变。如果是,请使用上面提到的代码。 但是,如果您只想启用或禁用评级栏,可以使用以下行:
holder.rb.setEnabled(false);
答案 3 :(得分:0)
只需在xml中添加android:isIndicator =“ true”!就是这样!