在Android中,您可以使用“ android.widget.Spinner ”类来呈现下拉框选择列表。
注意
Spinner是类似于用于选择项目的下拉列表的小部件。
在本教程中,我们向您展示如何执行以下任务:
- 渲染XML的微调框,并通过XML文件加载选择项。
- 使用XML渲染另一个Spinner,并通过代码动态加载选择项。
- 在Spinner上附加一个侦听器,当用户在Spinner中选择一个值时触发。
- 在普通按钮上渲染并附加一个侦听器,当用户单击它时触发,它将显示Spinner的选定值。
PS此项目在Eclipse 3.7中开发,并通过Android 2.3.3进行了测试。
1.微调器中的项目清单
打开“ res / values / strings.xml ”文件,定义将在Spinner中显示的项目列表(下拉列表)。
文件:res / values / strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">MyAndroidApp</string>
<string name="country_prompt">Choose a country</string>
<string-array name="country_arrays">
<item>Malaysia</item>
<item>United States</item>
<item>Indonesia</item>
<item>France</item>
<item>Italy</item>
<item>Singapore</item>
<item>New Zealand</item>
<item>India</item>
</string-array>
</resources>
2.微调器(下拉列表)
打开“ res / layout / main.xml ”文件,添加两个微调器组件和一个按钮。
- 在“ spinner1”中,“