繁体   English   中英

如何将评级栏的可编辑属性设置为false

[英]How do I set editable property of rating bar to false

如何将评级栏的可编辑属性设置为false 我尝试了以下但它不起作用:

holder.rb=(RatingBar)convertView.findViewById(R.id.ratingBar1);
holder.rb.setActivated(false);

要取消激活视图使用:

holder.rb=(RatingBar)convertView.findViewById(R.id.ratingBar1); 
holder.rb.setEnable(false)

试试holder.rb.setEnabled(false); holder.rb.setIsIndicator(true); 代替。 他们俩都会工作。

在你的xml中尝试这个: android:isIndicator="true"

或者在java中: holder.rb.setIsIndicator(true);

我想你希望你的评级栏不能被用户改变。 如果是,请使用我上面提到的代码。 但是,如果您只想启用或禁用评级栏,可以使用以下行:

holder.rb.setEnabled(false);

只需在你的xml中添加android:isIndicator =“true”! 而已!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM