Java 如何在edittext中允许特定字符串并向用户显示这些字符串?
我在版面中有一个Java 如何在edittext中允许特定字符串并向用户显示这些字符串?,java,android,android-layout,autocomplete,android-edittext,Java,Android,Android Layout,Autocomplete,Android Edittext,我在版面中有一个EditText。 我希望“允许”用户只能输入一个字符串,该字符串是我拥有的预定义字符串集(8个字符串的数组)的一部分。 当用户按下我的EditText时,我如何向用户显示我的8个字符串列表中唯一的键入选项?应该可以使用自定义选项进行此操作。此选项应有助于: 此外,您可能需要添加textchange侦听器 可以使用微调器而不是EditText,并将其与数组一起加载 ArrayAdapter<String> arrayAdapter = new ArrayAdapter
EditText
。我希望“允许”用户只能输入一个字符串,该字符串是我拥有的预定义字符串集(8个字符串的数组)的一部分。
当用户按下我的EditText时,我如何向用户显示我的8个字符串列表中唯一的键入选项?应该可以使用自定义选项进行此操作。此选项应有助于:
此外,您可能需要添加textchange侦听器 可以使用微调器而不是EditText,并将其与数组一起加载
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(getActivity() , android.R.layout.simple_spinner_item , yourArray);
arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
yourSpinner.setAdapter(arrayAdapter);
ArrayAdapter ArrayAdapter=new ArrayAdapter(getActivity(),android.R.layout.simple\u spinner\u项,yourArray);
arrayAdapter.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
设置适配器(arrayAdapter);
你看到我的答案了吗?@ZygoteInit:我使用了AutoCompleteTextView