Android 在一个活动中处理多个微调器
在我的活动中,我有10个微调器,我想从每个微调器中获取Android 在一个活动中处理多个微调器,android,Android,在我的活动中,我有10个微调器,我想从每个微调器中获取itemSelected,并将其放入字符串值中。除了为每个微调器使用onItemSelectedListner之外,还有其他方法吗。谢谢。您可以使用swith语句 switch(parentitem.getId()) { ...//your code here } 例子: String customername=”“; customerSpinner.setOnItemSelectedListener(新的AdapterView.O
itemSelected
,并将其放入字符串值中。除了为每个微调器使用onItemSelectedListner
之外,还有其他方法吗。谢谢。您可以使用swith语句
switch(parentitem.getId()) {
...//your code here
}
例子:
String customername=”“;
customerSpinner.setOnItemSelectedListener(新的AdapterView.OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView AdapterView、View视图、int i、long l){
custommerName=nameItems.get(i).getName();//在微调器中选择名称
}
@凌驾
未选择公共无效(AdapterView AdapterView){
}
});
现在,您可以使用custommerName设置任何值
String custommerName = "";
customerSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
custommerName = nameItems.get(i).getName(); //to get name selected in spinner
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
});