android spinner怎么添加实际数据
时间: 2023-12-15 19:04:41 浏览: 70
要为Spinner添加实际数据,你需要使用一个Adapter,将数据绑定到Spinner上。Adapter是一个桥梁,它将数据和Spinner之间进行了连接。Android提供了多种类型的Adapter,包括ArrayAdapter、CursorAdapter、SimpleCursorAdapter等等。
下面是一个使用ArrayAdapter为Spinner添加数据的例子:
```
Spinner spinner = findViewById(R.id.my_spinner);
String[] items = {"item1", "item2", "item3", "item4", "item5"};
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_dropdown_item, items);
spinner.setAdapter(adapter);
```
在这个例子中,我们首先获取了Spinner的实例,然后定义了一个包含实际数据的String数组。接着,我们创建了一个ArrayAdapter对象,并将其与Spinner进行了绑定。在创建ArrayAdapter对象时,我们传入了三个参数:上下文、Spinner的布局和数据源。其中,android.R.layout.simple_spinner_dropdown_item是一个系统提供的默认布局,它可以让Spinner显示下拉列表。最后,我们调用了Spinner的setAdapter方法,将Adapter与Spinner进行了关联。
你可以根据需要自行替换数据源和Spinner的布局,来满足你的需求。
阅读全文