Android的微调使用的ArrayList<字符串> [英] Android Spinner using ArrayList<String>

查看:135
本文介绍了Android的微调使用的ArrayList<字符串>的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直用微调的值从XML字符串数组到目前为止这样的:

I have been using values of spinner from XML string-arrays so far like:

Spinner karant_sp; 
karant_sp = (Spinner) findViewById(R.id.spinner1); 
ArrayAdapter<CharSequence> karant_adapter = ArrayAdapter.createFromResource(this, R.array.karant_list, android.R.layout.simple_spinner_item);
karant_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
karant_sp.setAdapter(karant_adapter);
karant_sp.setSelection(0);
karant_sp.setOnItemSelectedListener(new select_karant());

我可以使用本地Java ArrayList的字符串作为项目列表显示在下拉菜单中?

Can I use a local java ArrayList-String as the list of items to be displayed in drop down menu?

是这样的:

Spinner karant_sp; 
ArrayList<String> return_likes = new ArrayList<String>();
return_likes.add("Hello");
return_likes.add("world");
karant_sp = (Spinner) findViewById(R.id.spinner1); 
ArrayAdapter<CharSequence> karant_adapter = ArrayAdapter.createFromResource(this, return_likes, android.R.layout.simple_spinner_item);
karant_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
karant_sp.setAdapter(karant_adapter);
karant_sp.setSelection(0);
karant_sp.setOnItemSelectedListener(new select_karant());

我知道上面code没有工作,但我想知道的东西使用ArrayList的字符串它的工作原理。

I know the above code doesn't work, but I would like to know something which works using ArrayList-string.

推荐答案

是的。只是不叫 createFromResource()适配器。使用构造而不是一个。类似于

Yes. Just don't call createFromResource() on your Adapter. Use one of the constructors instead. Something like

ArrayAdapter<String> karant_adapter = new ArrayAdapter<String>(this,
     android.R.layout.simple_spinner_item, return_likes);

这就是你可能要改变别的得到它的工作取决于什么是不工作的例子。但是,一个ArrayAdapter文档应该有所帮助。

This is just an example you might have to change something else to get it working depending on what isn't working. But The ArrayAdapter Docs should help.

这篇关于Android的微调使用的ArrayList&LT;字符串&GT;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆