spinner的中文含义为微调器,在android里,其代表的是下拉列表框。它的数据来源是Adapter。
对于一个下拉框来说,那些元素最重要呢?第一:数据来源 第二:展现给用户时候的样式 第三:和用户交互
让我们看看代码示例:
--------------------------------------------------------------
结合代码,我们再来看看前面说的三个重点要素。
第一,数据源:我们是通过ArrayAdapter进行设置的。
第二布局样式:我们可以通过setDropDownViewResource()来为其添加一个特定样式的布局文件索引
第三:与用户交互。我们可以通过设置事件监听来完成。这里主要的实现是setOnItemSelectedListener()方法。当用户选择不同的item时触发。
补贴上代码的运行结果: