gpt4 book ai didi

java - AutoCompleteTextView 不显示结果

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

我试图让我的 AutoCompleteTextView 显示结果,但无论我寻找什么示例或解决方案,我都无法让它显示结果。我已经在调试中检查过它,适配器中包含所有值,但它不会显示下拉列表

主.xml

<AutoCompleteTextView
android:id="@+id/spinnerDropDown"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@android:color/primary_text_light"/>

主.java

spinnerdropdown = (AutoCompleteTextView) findViewById(R.id.spinnerDropDown);
setContentView(R.layout.main);
ArrayAdapter<String> stringArrayAdapter=
new ArrayAdapter<String>(
this,
android.R.layout.simple_dropdown_item_1line,
locations
);
spinnerdropdown.setThreshold(0);
stringArrayAdapter.notifyDataSetChanged();
spinnerdropdown.setAdapter(stringArrayAdapter);
spinnerdropdown.setTextColor(Color.RED);

locations 是一个字符串 ArrayList

最佳答案

setContentView()(设置 Activity 的布局)应该在找到该布局内的任何 View 之前首先调用。试试这个:

setContentView(R.layout.main);
spinnerdropdown = (AutoCompleteTextView) findViewById(R.id.spinnerDropDown);
ArrayAdapter<String> stringArrayAdapter=
new ArrayAdapter<String>(
this,
android.R.layout.simple_dropdown_item_1line,
locations
);
spinnerdropdown.setThreshold(1);
spinnerdropdown.setAdapter(stringArrayAdapter);
spinnerdropdown.setTextColor(Color.RED);

关于java - AutoCompleteTextView 不显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32835089/

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