首页 > 代码库 > ArrayAdapter 适配 Spinner
ArrayAdapter 适配 Spinner
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。