码迷,mamicode.com
首页 > 其他好文 > 详细

ArrayAdapter 适配 Spinner

时间:2017-07-25 01:00:27      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:下拉   div   参数   logs   bsp   tin   item   systems   values   

1.在 res/values 目录下的 .xml中 定义一个 <string-array>的数据:
例如
<string-array name="operating_systems">
        <item >Ubuntu</item>
        <item >Android</item>
        <item >iOS</item>
</string-array>

2. 在layout 文件中 添加一个 Spinner 控件。

2. 在代码中使用 ArrayAdapter 来适配其中的内容。

例如

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_one);
        Spinner spinner = (Spinner)findViewById(R.id.spinner);
        ArrayAdapter <String> adapter = new ArrayAdapter<String>(this,     //指定上下文
                android.R.layout.simple_list_item_1,              //布局资源参数   相当于加载这个布局
                getResources().getStringArray(R.array.operating_systems)); //给这个下拉布局指定数据。
    }

 

ArrayAdapter 适配 Spinner

标签:下拉   div   参数   logs   bsp   tin   item   systems   values   

原文地址:http://www.cnblogs.com/halo-yang/p/7231768.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!