Android 超过阈值后,AutocompleteTextView不可编辑
我想我错过了一些使用AutocompleteTextView的小细节。用法非常简单和普通,如下所示:Android 超过阈值后,AutocompleteTextView不可编辑,android,autocompletetextview,Android,Autocompletetextview,我想我错过了一些使用AutocompleteTextView的小细节。用法非常简单和普通,如下所示: AutoCompleteTextView autoCompleteTextView = (AutoCompleteTextView) findViewById(R.id.auto_complete_text_view); autoCompleteTextView.setAdapter(new ArrayAdapter<>(this, android.R.layout.simple_d
AutoCompleteTextView autoCompleteTextView = (AutoCompleteTextView) findViewById(R.id.auto_complete_text_view);
autoCompleteTextView.setAdapter(new ArrayAdapter<>(this, android.R.layout.simple_dropdown_item_1line, arrayList));
AutoCompleteTextView AutoCompleteTextView=(AutoCompleteTextView)findViewById(R.id.auto\u complete\u text\u view);
setAdapter(新的ArrayAdapter(这个,android.R.layout.simple_下拉列表,项目线,arrayList));
XML:
应用程序启动,dropdownlist出现,但我不能输入超过1个符号(或超过阈值参数中指定的符号)。如果从列表中选择了某个选项,则不能删除超过1个符号
我想正如你们已经理解的,我需要完全可编辑的输入字段,带有下拉“提示”
谢谢 发布您的实际代码:您发布的代码是假的,因为
View
没有setAdapter
method@pskinkAutocompleteTextView已编辑。不要发布arrayList,因为检索此列表有复杂的逻辑。事实上,这就是与AutocompleteTextView相关的所有内容。我不知道你真正的意思:试试这个:然后键入k i ev@pskink对不起,我还没试过。我一定会在这里写信的。感谢您只需在活动的onCreate
发布您的实际代码中添加简单的代码片段:您发布的代码是假的,因为视图
没有setAdapter
method@pskinkAutocompleteTextView已编辑。不要发布arrayList,因为检索此列表有复杂的逻辑。事实上,这就是与AutocompleteTextView相关的所有内容。我不知道你真正的意思:试试这个:然后键入k i ev@pskink对不起,我还没试过。我一定会在这里写信的。谢谢,只需在活动的onCreate
<AutoCompleteTextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/auto_complete_text_view"
android:hint="@string/hint"
android:completionThreshold="1"
android:dropDownWidth="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:scrollHorizontally="true"
android:ellipsize="end"
android:lines="1"
android:maxLines="1"
android:layout_marginLeft="@dimen/external_margin"
android:layout_marginRight="@dimen/external_margin"
android:layout_marginBottom="@dimen/external_margin"
/>