< code > autocomplete textview 出现了一个奇怪的问题。
我有一个自动完成文本视图
,在键入时显示城市建议。城市列表通过 JSON
从远程服务器检索。当我使用软键盘或软键盘上的麦克风
按钮时,建议工作正常。自动完成文本视图
确实显示建议的城市。
但是,当我尝试使用我的自动完成文本
设置文本时,我有一个问题。.我也尝试过我的自动完成文本视图.append(“Chi”),
但仍然没有运气。
适配器就在那里,只是建议没有显示出来。
有什么建议吗?
谢了。
比拉吉·扎拉瓦迪亚的答案是有效的,但你必须写到《朗纳布尔》中的“设置文本”。喜欢这个:
mACTextViewEmail.postDelayed(new Runnable() {
@Override
public void run() {
mACTextViewEmail.showDropDown();
mACTextViewEmail.setText("My text is here");
mACTextViewEmail.setSelection(mACTextViewEmail.getText().length());
}
},500);
这是由于过滤,不需要任何额外的代码来管理它,我发现它在非常容易和工作的方式。
谷歌开发参考链接
autoText.setText("Default Value here",false)
autoText.setSelection(autoText.text.count()) // kotlin
根据文档中的第二个参数,您可以传递进行过滤。
boolean:如果为false,则该调用将不会执行任何过滤。
是的,你是对的,在自动完成文本视图中
有一个错误,使用setText(“”)
显示默认建议;方法。
但是您可以通过添加更多的代码来实现这一点,如下所示。
autoText.postDelayed(new Runnable() {
@Override
public void run() {
autoText.showDropDown();
}
},500);
autoText.setText("chi");
autoText.setSelection(autoText.getText().length());
我通过以下方式使用setText()设置文本。 其中,第一个是简单的使用,第二个是设置文本与格式化文本。 Android Studio非常有趣,我使用菜单,我得到了关于上面两行的建议。 null
在animationEnd中,设置的文本可以很好地工作,但是在调用这个void之后,它应该改变文本,但是它没有改变文本。
在我的应用程序中,其中一个活动有两个。我从建议列表中选择它们的值,然后按 OK 按钮。“确定”按钮为我带来了一个新活动,用于显示“自动完成”文本视图值的结果基础。但是,如果我现在按下后退按钮并返回到具有两个自动完成TextView文本视图的活动,它们都开始显示建议列表。我希望他们不要显示建议列表,因为建议列表只包含文本视图中已有的单个项目。我试图设置适配器空值,然后设置回原始数组,但这并不能阻止自
问题内容: 我有一个AutoCompleteTextView并将onItemSelectedListener设置为它,这是行不通的。 你知道是什么问题吗?这是我的活动,如果需要,我还可以提供main.xml文件。 问题答案: 杜德,你会为自己的错误而笑。它为我工作。您已添加,但尚未添加。 仅当选择项目或使用轨迹球或向上/向下箭头浏览视图时,您的方法才有效。Karen1说,在您的字符串中再使用一个以
本文向大家介绍Android中AutoCompleteTextView与MultiAutoCompleteTextView的用法,包括了Android中AutoCompleteTextView与MultiAutoCompleteTextView的用法的使用技巧和注意事项,需要的朋友参考一下 本文以实例列举了Android中AutoCompleteTextView与MultiAutoComplete
本文向大家介绍Android中AutoCompleteTextView自动提示,包括了Android中AutoCompleteTextView自动提示的使用技巧和注意事项,需要的朋友参考一下 我们使用控件AutoCompleteTextView 自动提示时,有时需要设置BaseAdapter,设置BaseAdapter时,需要实现Filterable,手动进行筛选。 常用属性 布局只设置了至少输入