如果包含RatingBar,列表项将变得不可点击?

时间:2012-06-14 11:05:12

标签: android android-listview

我使用了自定义列表视图和自定义评级栏。

如果我将该自定义RatingBar作为子项添加到List item 列表项将变为无法点击

如果我删除了评级栏视图,那么它就会变为可点击

我使用自定义评级栏。这是link

任何人都可以帮我解决这个问题吗?

4 个答案:

答案 0 :(得分:15)

如果您希望评级栏执行评分,可以添加

 android:focusable="false"
 android:focusableInTouchMode="false"

查看您的row.xml

如果您希望静态评级栏保持其费率,您可以提供setIsIndicator(boolean isIndicator)

ratingbar.setIsIndicator(true);
适配器类中的

答案 1 :(得分:2)

确定。我终于可以做到了。 在适配器类中放弃了

RatingBar ratingBar =(ratingBar)view.findViewById(R.id.ratingBarSummaryChild);

ratingBar.setFocusable(假);

返回视图;

答案 2 :(得分:1)

为评级栏设置android:focusable =“false”

答案 3 :(得分:0)

设置RatingBar propertiesa 可聚焦=假; Clickable = false;