spinner选中数据以后显示出来
时间: 2023-05-29 11:07:27 浏览: 110
实现android Spinner选择后被选中的item有个背景的功能
当 spinner 选中数据后,可以通过监听 spinner 的 onItemSelected() 方法来获取选中的数据,并将其显示出来。
例如,假设有一个 spinner,其中包含三个选项:A、B、C。当用户选择了 B 选项后,可以通过以下代码将其显示出来:
```
Spinner spinner = findViewById(R.id.spinner);
String[] options = {"A", "B", "C"};
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String selectedOption = options[position];
TextView textView = findViewById(R.id.text_view);
textView.setText(selectedOption);
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// Do nothing
}
});
```
在这个例子中,我们首先获取了 spinner 对象和选项数组。然后,我们设置了一个监听器来监听 spinner 的选项选择事件。
当用户选择了一个选项时,onItemSelected() 方法会被调用,并传入一个 AdapterView 对象、选项视图、选项位置和选项 ID。我们可以使用选项位置来获取选中的选项,并将其设置为 TextView 上的文本。
如果用户没有选择任何选项,onNothingSelected() 方法会被调用。在这个例子中,我们什么也没有做。
阅读全文