8

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

如果我将该自定义添加RatingBar为子List item项,则列表项将变为不可点击

如果我删除该 Ratingbar 视图,则它变为可点击的。

我使用了自定义评分栏。这是链接

谁能帮我解决这个问题?

4

4 回答 4

15

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

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

查看您的row.xml

如果你想要一个保持其速率的静态评级栏,你可以给setIsIndicator(boolean isIndicator)

ratingbar.setIsIndicator(true);

在您的适配器类中。

于 2012-06-14T11:25:36.297 回答
2

行。我终于可以做到了。在适配器类放休闲

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

ratingBar.setFocusable(false);

返回视图;

于 2013-07-16T15:08:42.930 回答
1

为评分栏设置 android:focusable="false"

于 2012-06-14T11:07:55.637 回答
0

设置 RatingBar 属性a Focusable = false; 可点击=假;

于 2012-06-14T11:23:03.850 回答