Android 没有为具有微调器的listview调用listitemclick
我有一个Android 没有为具有微调器的listview调用listitemclick,android,Android,我有一个列表视图,其中每行包含一个图像视图、一个文本视图和一个微调器 OnItemClickListener对于图像视图和文本视图非常有效,但是当我添加微调器时,OnItemClickListener不起作用 我为微调器元素使用了android:focusable=“false”属性,也为父ListView使用了android:genderantfocusability=“blocksDescendants”属性,但这并没有修复它 有人知道如何让侦听器使用微调器吗 我的微调器和ListView代
列表视图
,其中每行包含一个图像视图
、一个文本视图
和一个微调器
OnItemClickListener对于图像视图
和文本视图
非常有效,但是当我添加微调器
时,OnItemClickListener不起作用
我为微调器元素使用了android:focusable=“false”
属性,也为父ListView
使用了android:genderantfocusability=“blocksDescendants”
属性,但这并没有修复它
有人知道如何让侦听器使用微调器吗
我的微调器和ListView代码如下:
<LinearLayout
android:id="@+id/BBQ_linearLayout"
android:layout_width="896dp"
android:layout_height="609dp"
android:layout_alignRight="@+id/LinearLayout4"
android:layout_marginBottom="0dp"
android:layout_marginLeft="5dp"
android:layout_marginTop="57dp"
android:orientation="vertical"
android:visibility="visible"
android:textColor="@color/Black">
<ListView
android:id="@+id/BBQ_list"
android:layout_width="896dp"
android:layout_height="609dp"
android:layout_marginBottom="0dp"
android:layout_marginRight="5dp"
android:layout_marginTop="0dp"
android:background="@drawable/background"
android:descendantFocusability="blocksDescendants"
android:textColor="@color/Black"
android:visibility="visible"
>
</ListView>
</LinearLayout >
微调器代码为:
<Spinner
android:id="@+id/spinnerquant"
android:layout_width="70dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:entries="@array/quantity_arrays"
android:focusable="false"
android:prompt="@string/quantity_prompt" />
使用微调器。setOnClickListener(){…}问题在于单击微调器什么都不做,或者微调器实际上是否展开,但当您单击微调器中的项目时,它们什么也不做?微调器正在工作,但当我单击Listitem时,实际上什么都没有发生。ClickListener没有被调用。您是否可以提供任何链接,例如ListView的每一行都包含微调器?????