gpt4 book ai didi

android - 如何为列表项具有 ratingBar 的 ListActivity 启用 onListItemClick

转载 作者:行者123 更新时间:2023-11-29 01:52:19 25 4
gpt4 key购买 nike

我的应用程序中有一个 listActivity,其中每个列表项都有一些 TextView 和图标。除此之外,我还有一个 ImageView,我已经为其实现了 onClicklistener,还有一个 ratingBar,我只需要显示该 listItem 的评级。

现在我的问题是在实现所有这些之后我无法单击整个 listItem。在网上搜索时,我发现我们不能在 listView 中使用任何按钮,因为它们控制了 listItems 上的点击事件。但是我没有使用任何按钮。我确信可点击的 ImageView 不会导致任何问题。这里唯一可能的罪魁祸首是 RatingBar。所以我需要给评分栏设置一些属性,这样它就不会控制整个listItem的点击事件。

我尝试了禁用以下属性的不同组合,但仍然没有成功

android:clickable="false"
android:focusable="false"
android:longclickable="false"

如果我遗漏了什么或有任何其他方法可以使评分栏不可点击/不可编辑,请告诉我。

附言我是 android 开发的新手,这是我在 stackoverflow 上的第一个问题,所以如果我犯了任何错误,请原谅我。

最佳答案

在行文件主布局中尝试以下属性。

android:descendantFocusability="blocksDescendants"
android:focusable="false"
android:focusableInTouchMode="false"

关于android - 如何为列表项具有 ratingBar 的 ListActivity 启用 onListItemClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17160476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com