2015-02-09 83 views
4

我应该如何设置评分栏false的可编辑属性? 我尝试以下,但它不工作:如何设置评分栏的可编辑属性为false

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

您的意思是激活和停用? 'holder.rb.setEnable(false)' – 2015-02-09 10:24:56

回答

5

要disactivate视图使用:

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

尽量holder.rb.setEnabled(false);holder.rb.setIsIndicator(true);来代替。 他们都会工作。

3

试试这个在您的XML:android:isIndicator="true"

或这在Java中:holder.rb.setIsIndicator(true);

我想你想你的评价栏是用户不变。如果是使用我上面提到的代码。 但是,如果您只是想启用或禁用您的评级栏,您可以使用此行:

holder.rb.setEnabled(false); 
+0

谢谢你帮助我.iam初学者在android – 2015-02-10 06:55:07

+0

@AvaisShaikh:你的欢迎;) – 2015-02-10 06:59:13

相关问题