要获取 Spinner 的值,需要使用 onItemSelectedListener() 方法。下面是一个示例代码:
在布局文件中添加一个 Spinner:
在 Activity 中,初始化 Spinner:
Spinner mySpinner = (Spinner) findViewById(R.id.my_spinner);
// 定义 Spinner 的选项和适配器
String[] options = {"选项1", "选项2", "选项3"};
ArrayAdapter
// 添加选择监听器 mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView> parent, View view, int position, long id) { // 获取选中项的值 String selectedOption = parent.getItemAtPosition(position).toString(); Log.d("MY_TAG", "选中项:" + selectedOption); }
@Override
public void onNothingSelected(AdapterView> adapterView) {
// Do nothing
}
});
在 onItemSelected() 方法中获取选中项的值,并进行相关操作。