我遇到了这个问题。 我正在使用Spinner来显示不同的语言。但是它作为POP UP打开,我需要打开它作为下拉。 我不想使用XML的spinnerMode属性。
答案 0 :(得分:1)
ArrayList<String> array = new ArrayList<String>();
array.add("None");
array.add("Site Visit");
array.add("Order");
array.add("Meeting");
array.add("Send Quotation");
ArrayAdapter<String> sadapter;
sadapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item,array);
spinRequestAction.setAdapter(sadapter);
这样您就可以 adapter for your spinner
。
答案 1 :(得分:0)
以下是示例代码
String[] city_list = new String[3];
city_list[0] = "New York";
city_list[1] = "San Francisco";
city_list[2] = "Washington DC";
ArrayAdapter<String> aa=new ArrayAdapter<String> (getApplicationContext(),
R.layout.spinner_item, city_list);
city_spinner = (Spinner) findViewById(R.id.spinner1);
city_spinner.setAdapter(aa);
如需其他帮助,请参阅 here..