android - AutoCompleteTextView 下拉列表显示空 textView

标签 android mysql autocompletetextview

我编写了以下代码,用于使用互联网从 MySQL 数据库填充 AutoCompleteTextView。数据库返回数据,autocompletetextView 适配器包含该数据,但下拉列表显示空单元格。

if(suggestionList != null)
{
    Toast.makeText(getApplicationContext(), "Contains Data", Toast.LENGTH_SHORT).show();

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(),android.R.layout.simple_dropdown_item_1line,suggestionList);
    searchBox.setAdapter(adapter);

    for(int i=0; i<suggestionList.length;i++)
            System.out.println(suggestionList[i]);
}

注意: SuggestionList是一个String数组,包含所有数据

这里可能出现什么问题?

问候

最佳答案

试试这个..

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, suggestionList);
searchBox.setAdapter(adapter);
searchBox.setThreshold(1);

关于android - AutoCompleteTextView 下拉列表显示空 textView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23104838/

相关文章:

php - 显示来自 MySQL 的特定 PHP 数组

android - Android Studio 中是否有图形方式将按钮连接到事件?

android - RecyclerView item 填满整个屏幕

javascript - 如何解决三星 Android 浏览器的问题?

java - 使用 ArrayMap 的 Android 4.1 崩溃

android - 自定义 AutoCompleteTextView 行为

android - AutoCompleteTextView 中的变音符号/国际字符

android - 隐藏库源代码

php - 从 mysql 查询中排除短语

mysql - 用几个 LEFT JOIN 查询,没有得到想要的结果