当前位置: 首页 > 知识库问答 >
问题:

使用ArrayList的Android Spinner

郎同化
2023-03-14

到目前为止,我一直在使用XML字符串数组中的spinner值,例如:

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());
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());

共有1个答案

屠昌胤
2023-03-14

是的。只是不要在适配器上调用createfromresource()。改用其中一个构造函数。类似于

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

这只是一个例子,你可能必须改变其他东西才能让它工作,这取决于什么不起作用。但是ArrayAdapter文档应该有所帮助。

 类似资料:
  • 我碰到一堆代码 但是如果我使用普通的ArrayList它会给我输入图像描述时的错误herstrong texte善意的帮助

  • 问题内容: 对于这个愚蠢的问题,我感到抱歉,我一直在搜索如何在我的ArrayList中使用binarysearch,如下所示: 问题是当我使用时: indeks的值始终为-5,我认为应该为2,因为在反转myArrList之后,输出看起来像这样: 那么,在这里我该怎么做才能获得7的正确债款?提前致谢 问题答案: 期望元素按升序排列: 在进行此调用之前,必须根据列表元素的自然顺序将其按升序排序(例如通

  • 问题内容: 到目前为止,我一直在使用XML字符串数组中的spinner值: 我可以使用本地java ArrayList-String作为要在下拉菜单中显示的项目列表吗? 就像是: 我知道上面的代码不起作用,但是我想知道一些使用ArrayList-string的东西。 问题答案: 是。只是不要打电话给您。请改用其中一个构造函数。就像是 这只是一个示例,您可能必须更改其他内容才能使其正常工作,具体取决

  • 问题内容: 在常规数组列表初始化中,我们习惯于如下定义泛型类型, 但是,如果是ArrayLists的ArrayList,我们如何定义其通用类型? 数组列表的数组列表代码如下: 只需共享语法,如果有人对此有想法。 问题答案: 你可以做 如果您需要一个列表数组,可以执行 并安全地忽略或禁止该警告。

  • 本文向大家介绍C#.Net ArrayList的使用方法,包括了C#.Net ArrayList的使用方法的使用技巧和注意事项,需要的朋友参考一下 ArrayList就是传说中的动态数组,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小 1、如何使用ArrayList 最简单的例子: 这是一个简单的例子,虽然没有包含ArrayList