【发布时间】:2014-02-27 08:17:55
【问题描述】:
我想在微调器上将第一项显示为默认文本,但在下拉列表中,该项目没有像数组列表那样显示
final ArrayList<String> spinnerArray = new ArrayList<String>();
spinnerArray.add("number");
spinnerArray.add("one");
spinnerArray.add("two");
spinnerArray.add("three");
数字始终显示为微调器上的默认文本,但单击微调器后,下拉列表中会显示一、二、三。当我们选择任何数字时,一、二、三默认文本数字是不会改变的。我该怎么做?
ArrayAdapter<String> adapte = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, spinnerArray);
adapte.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(adapte);
spin.setOnItemSelectedListener(new OnItemSelectedListener()
{
public void onItemSelected(AdapterView<?> parent, View arg1,int pos, long arg3)
{
}
public void onNothingSelected(AdapterView<?> arg0) {
}
});
【问题讨论】:
-
我在你的“问题”中找不到一个问号...
-
我认为他只想在第一次显示
"number"而不是在微调器下拉列表中。但是,当然,这是一个很长的猜测。 -
感谢您的回复,抱歉,请查看我更新的问题
标签: android spinner android-spinner