我想在运行时设置android微调器项目值。Android微调器设置值
这是我到目前为止有:
final ArrayAdapter<String> calsListAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, calendarNames);
eventCalendarList.setAdapter(calsListAdapter);
eventCalendarList.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
calendarChoosen = availableCals.get(arg2);
}
public void onNothingSelected(AdapterView<?> arg0) {
Logger.d("Cal Choosen", "fffffffffffffff");
}
});
private List<AvailableCalendar> availableCals = new ArrayList<AvailableCalendar>();
private AvailableCalendar calendarChoosen;
但没有设置值。如何做呢?
张贴一些代码。您的解释不够清楚,无法理解问题。 – 2012-07-25 18:44:51
@DavidWasser代码如下:final ArrayAdapter calsListAdapter = new ArrayAdapter ( this,android.R.layout.simple_list_item_1,calendarNames); \t eventCalendarList.setAdapter(calsListAdapter); \t \t \t eventCalendarList \t \t \t \t \t .setOnItemSelectedListener(新OnItemSelectedListener(){ \t \t \t \t \t \t公共无效onItemSelected(适配器视图>为arg0, \t \t \t \t \t \t \t \t查看ARG1,ARG2 INT, long arg3){ \t \t \t \t \t \t \t calendarChoosen = availableCals.get(arg2); \t \t \t \t \t \t} \t \t \t \t \t \t公共无效onNothingSelected(适配器视图>为arg0){ \t \t \t \t \t \t \t Logger.d( “校准Choosen”, “fffffffffffffff”); \t \t \t \t \t \t} \t \t \t \t \t}); –
dominic
2012-07-26 06:05:18
private List availableCals = new ArrayList (); private AvailableCalendar calendarChoosen; –
dominic
2012-07-26 06:18:48