我尝试过:
String[] SpinnerItems = GetMyCustomItems();
((Spinner)findViewById(R.id.MySpinner)).setAdapter(new ArrayAdapter<String>(getBaseContext(), android.R.layout.simple_list_item_1,SpinnerItems));
但这会导致我的申请崩溃。
实现这一目标的正确方法是什么?
答案 0 :(得分:3)
看看这个例子 http://d.android.com/resources/tutorials/views/hello-spinner.html
在实现Spinner和适配器
时,您似乎缺少一些东西Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.planets_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);