java动态地将值分配给微调器
这段代码正确吗
static_spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
option=static_spinner.getSelectedItem().toString();
switch (option){
case "option1":
adapter = ArrayAdapter.createFromResource(Upload.this,R.array.list11,安卓.R.layout.simple_spinner_item);
break;
case "option2":
adapter = ArrayAdapter.createFromResource(Upload.this,R.array.list22,安卓.R.layout.simple_spinner_item);
break;
case "option2":
adapter = ArrayAdapter.createFromResource(Upload.this,R.array.list33,安卓.R.layout.simple_spinner_item);
break;
case "option3":
adapter = ArrayAdapter.createFromResource(Upload.this,R.array.list44,安卓.R.layout.simple_spinner_item);
break;
}
adapter.setDropDownViewResource(安卓.R.layout.simple_spinner_dropdown_item);
spinner_dynamic.setAdapter(adapter);
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
列表11、列表22、列表33和列表44在字符串中指定为数组
我想根据静态微调器中的选择,将其中一个数组作为条目分配给微调器
有没有办法做到这一点
共 (0) 个答案