0

我有一个ListView其中每一行包含一个ImageView,一个TextView和一个Spinner

OnItemClickListener非常适合ImageViewTextView但是当我添加一个时SpinnerOnItemClickListener不起作用。

我已经android:focusable="false"为元素使用了属性,Spinnerandroid:descendantFocusability="blocksDescendants"为父级使用了属性,ListView但这并没有解决它。

任何人都知道如何让OnItemClickListener使用Spinner

我的 Spinner 和 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 代码是:

<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" />
4

0 回答 0