gpt4 book ai didi

当评级栏可见时,Android ListItem onItemClickListener 不会触发

转载 作者:太空宇宙 更新时间:2023-11-03 11:53:14 26 4
gpt4 key购买 nike

我有一个 ListView,其中每个 ListItem 都有一个 TextView 和 RatingBar。 RatingBar 最初设置为不可见。在此期间,onItemClickListener 会正常触发。但是,当我将 RatingBar 的可见性设置为 VISIBLE 时,onItemClickListener 永远不会触发。我见过有人对复选框有类似的问题,他们可以通过添加以下内容来解决他们的问题:

android:focusable="false"

然而,这似乎不适用于 RatingBar。下面是用于单元格的 xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ratingcelllinear" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="vertical"
android:background="@drawable/cell_bg" android:paddingLeft="10dp"
android:paddingBottom="3dp" android:paddingTop="3dp" android:focusable="false">
<TextView android:id="@+id/ratingcelltitle" android:text="1. First Place"
android:layout_height="wrap_content" android:textColor="#FFFFFF"
android:layout_width="wrap_content" android:ellipsize="end"
android:singleLine="true" android:textSize="22dp" android:focusable="false" />
<RatingBar android:layout_width="wrap_content"
android:layout_height="wrap_content" style="@style/AggievilleRatingBar"
android:numStars="5" android:id="@+id/ratingcellrating"
android:layout_weight="0" android:focusable="false" android:focusableInTouchMode="false" android:clickable="false"/>
</LinearLayout>

最佳答案

我发誓我会加类,一发帖我就发现问题所在。

android:isIndicator="true"

关于当评级栏可见时,Android ListItem onItemClickListener 不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6298054/

26 4 0