当前位置: 首页 > 知识库问答 >
问题:

Android -调用setText后AutoCompleteTextView不显示

颛孙越
2023-03-14

< code > autocomplete textview 出现了一个奇怪的问题。

我有一个自动完成文本视图,在键入时显示城市建议。城市列表通过 JSON远程服务器检索。当我使用软键盘或软键盘上的麦克风按钮时,建议工作正常。自动完成文本视图确实显示建议的城市。

但是,当我尝试使用我的自动完成文本设置文本时,我有一个问题。.我也尝试过我的自动完成文本视图.append(“Chi”),但仍然没有运气。

适配器就在那里,只是建议没有显示出来。

有什么建议吗?

谢了。

共有3个答案

宇文温文
2023-03-14

比拉吉·扎拉瓦迪亚的答案是有效的,但你必须写到《朗纳布尔》中的“设置文本”。喜欢这个:

 mACTextViewEmail.postDelayed(new Runnable() {
            @Override
            public void run() {
                mACTextViewEmail.showDropDown();    
                mACTextViewEmail.setText("My text is here");
                mACTextViewEmail.setSelection(mACTextViewEmail.getText().length());
            }
        },500);
郁灿
2023-03-14

这是由于过滤,不需要任何额外的代码来管理它,我发现它在非常容易和工作的方式。

谷歌开发参考链接

autoText.setText("Default Value here",false)
autoText.setSelection(autoText.text.count()) // kotlin

根据文档中的第二个参数,您可以传递进行过滤。

boolean:如果为false,则该调用将不会执行任何过滤。

杜鸿彩
2023-03-14

是的,你是对的,在自动完成文本视图中有一个错误,使用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,手动进行筛选。 常用属性 布局只设置了至少输入