gpt4 book ai didi

android - 带有一些预定义选项的 EditText

转载 作者:行者123 更新时间:2023-11-29 15:15:50 25 4
gpt4 key购买 nike

我有一个 EditText,用户可以在其中输入任何文本。同时,用户最有可能输入来自特定文本数组的预定义值。实现这一目标的最优雅方式应该是什么?

它就像网络上的 EditComboBox,其中有 'Choice1'、'Choice2'.. 然后是 'Other...'最后,按 Other 可以输入任何内容。

但在Android中似乎没有这样的东西

有人见过或实现过这样的屏幕吗?

最佳答案

当然,你可以实现AutoCompleteTextView。如果您的用户不想从下拉列表中进行选择,他可以在那里输入自己的文本,您可以获得与普通 EditText 相同的文本。这对我有用:

AutoCompleteTextView autoComplete = (AutoCompleteTextView) findViewById(your_id_here);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, <your_predifined_list>);
autoComplete.setAdapter(adapter);

如果用户没有从下拉列表中选择文本,您可以获得该文本:

String entry = autoComplete.getText().toString();

关于android - 带有一些预定义选项的 EditText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24052513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com