Android评分栏停止列表项的OnClickListener

时间:2012-12-04 17:44:03

标签: android xml listview listitem ratingbar

我目前有一个列表视图,其中可以单击每个项目以显示有关列表项的更多信息。我想为每个列表项添加一个RatingBar。理想情况下,我希望能够通过点击和触摸更改评级栏的值。我意识到之前已经提出了类似的问题,但我已经尝试了其中提供的解决方案。在评级栏的xml中我有

    android:focusable = "false"
    android:focusableInTouchMode = "false"
    android:clickable = "false"
    android:isIndicator = "true"

基本上我的问题是,是否可以将列表项保持为可点击状态,并且可以通过触摸和点击更改评级栏?

提前致谢

2 个答案:

答案 0 :(得分:0)

你可以这样试试。在列表项的onClick()监听器中,您可以return false这意味着您没有处理该事件,然后该事件将被传递到下一个元素rating bar

答案 1 :(得分:0)

你可以做一件事onlist item点击更改评级栏,在longclick上你可以在对话框中显示更多信息......