如何限制文本更改侦听器上的AutoCompleteTextView下拉列表?

时间:2014-04-23 05:48:12

标签: android

我使用自动完成文本视图,它改变了liseter事件。

当我在其中输入文本时,弹出用适配器填充数据,当我再次输入一个字符时,它会解除并重新打开。我不想解雇它。当我逐个输入字符并且它在适配器中更改数据时,它仍保持打开状态。

XML:

<AutoCompleteTextView
            android:id="@+id/autoTextSearch"
            android:layout_width="120dp"
            android:layout_height="wrap_content"
            android:background="@drawable/search_bg"
            android:completionThreshold="1"
            android:dropDownHeight="360dp"
            android:dropDownHorizontalOffset="-140dp"
            android:dropDownVerticalOffset="0dp"
            android:dropDownWidth="400dp"
            android:ems="10"
            android:gravity="center_vertical"
            android:imeOptions="actionDone"
            android:inputType="text"
            android:maxWidth="105dp"
            android:paddingLeft="7dp"
            android:paddingRight="5dp"
            android:popupBackground="@drawable/popup_search"
            android:singleLine="true"
            android:textColor="@android:color/white"
            android:textSize="14sp" >
        </AutoCompleteTextView>

适配器设置:

DropdownListAdapter dropdownListAdapter = new DropdownListAdapter(context, R.layout.row_search, arrListSearch);
        textView.setAdapter(dropdownListAdapter);
        textView.showDropDown();

0 个答案:

没有答案