您的位置:首页 > 其它

Spinner 获取当前选中项

2016-04-30 20:37 330 查看
两种方法

1、如果数据存在xml文件中的话,

public void onItemSelected( AdapterView<?> parent, View view, int position, long id) {
String cardNumber = Activity.this.getResources().getStringArray(R.array.debitCardNumber)[arg2];
}


如果数组在java代码中声明,则直接通过position获取。

2、直接通过spinner.getSelectedItem().toString()方法获取当前选中项的值。

final Spinner spinner = (Spinner)findViewById(R.id.spinner);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String cardNumber = spinner.getSelectedItem().toString();
}

@Override
public void onNothingSelected(AdapterView<?> parent) {

}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: