安卓spinner adapter通过array.xml设置数据
时间: 2023-10-10 08:10:59 浏览: 108
android arrayadapter
是的,您可以通过在res文件夹中创建一个名为array的xml文件,并在其中定义您要显示在Spinner中的选项。然后,您可以在适配器中使用此数组作为数据源。以下是示例代码:
1. 在res/values/文件夹中创建一个名为“strings.xml”的文件,并在其中定义一个名为“spinner_options”的字符串数组,如下所示:
```xml
<resources>
<string-array name="spinner_options">
<item>选项1</item>
<item>选项2</item>
<item>选项3</item>
</string-array>
</resources>
```
2. 在您的Activity或Fragment中,创建一个适配器并将其设置给Spinner:
```java
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.spinner_options, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
```
这样,您就可以通过array.xml设置Spinner的选项。
阅读全文