我正在使用包含EditText和Spinner的自定义列表视图,这是我面临的问题,当我输入EditText并在微调器中选择一个值后移动到Spinner时,焦点会回到EditText。我在ListView中有2个EditText和8个Spinners,每次当我在微调器中选择一些焦点转到EditText时,必须滚动回Spinner。我在EditText中删除了RequestFocus,但它仍然存在问题。任何人都可以帮我解决这个问题
我已经像这样给了listview
<ListView
android:id="@+id/listview"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_below="@+id/header"
android:layout_alignParentLeft="true"
android:descendantFocusability="afterDescendants"
android:focusable="false"
android:divider="@android:color/darker_gray"
android:dividerHeight="1dp"
android:background="#CCCCCC"
>
</ListView>
<EditText
android:id="@+id/LocText"
android:layout_width="280dp"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_centerVertical="true"
android:inputType="text|textNoSuggestions"
android:ellipsize="end"
android:background="@drawable/edit_text"
android:layout_toRightOf="@+id/FirstText"
>
</EditText>
<Spinner
android:id="@+id/spDev"
android:layout_width="90dp"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_centerVertical="true"
android:spinnerMode="dropdown"
android:entries="@array/device"
android:background="@drawable/edit_text"
android:textColor="@color/hookup_positive"
android:layout_toRightOf="@+id/LocText"
/>