Android自定义ListView EditText焦点

时间:2015-12-09 11:33:15

标签: android android-layout android-listview

我正在使用包含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"

    />

0 个答案:

没有答案