<Spinner
android:entries="@array/list"
android:spinnerMode="dropdown"
android:theme="@style/AppBaseTheme"/>
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="list">
<item>学校</item>
<item>食堂</item>
<item>寝室</item>
<item>运动场</item>
</string-array>
</resources>
java代码编辑数据源
String[] mItems = getResources().getStringArray(R.array.list);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, mItems);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
本文介绍如何在Android中使用XML布局文件定义一个下拉式的Spinner组件,并通过Java代码设置其数据源。具体步骤包括在XML中声明Spinner并指定下拉模式和主题,定义string-array类型的资源数组作为列表项,以及在Activity中获取该数组并使用ArrayAdapter适配器将其与Spinner关联。
747

被折叠的 条评论
为什么被折叠?



