如何将动态数据(如字符串数组)添加到微调器

用户名

我有一个微调器,当前正在其中显示静态数据,如何显示动态数据(例如,来自字符串数组)或类似适配器的信息,以便当我从服务器接收动态值时,可以直接将其提供给微调器

下面是我的代码:

if(value.contains("Extra")){
                    spinner.setVisibility(View.VISIBLE);
                    image.setVisibility(View.GONE);
                    triangleimage.setVisibility(View.VISIBLE);
                    spinner.setOnItemSelectedListener(Adapter.this);

                    ArrayAdapter<String> adapter = new ArrayAdapter<String>(mContext, android.R.layout.simple_spinner_item) {

                    @Override
                    public View getView(int position, View convertView, ViewGroup parent) {

                            View v = super.getView(position, convertView, parent);
                            if (position == getCount()) {
                                ((TextView)v.findViewById(android.R.id.text1)).setText("");
                                ((TextView)v.findViewById(android.R.id.text1)).setHint(getItem(getCount())); //"Hint to be displayed"
                            }

                            return v;
                        }       

                        @Override
                        public int getCount() {
                            return super.getCount()-1;            // you don't display last item. It is used as hint.
                        }

                    };

                    adapter.setDropDownViewResource(R.layout.custom_spinner_list);
                    adapter.add("One");
                    adapter.add("Two");
                    adapter.add("Three");
                    adapter.add("Four");
                    adapter.add("Five");
                    adapter.add("Six");
                    adapter.add("");                              //Add empty string in db option at last


                    spinner.setAdapter(adapter);
                    spinner.setSelection(adapter.getCount());     //set the hint the default selection so it appears on launch.
                    spinner.setOnItemSelectedListener(this);

                    notifyDataSetChanged();                       

                }
维诺派

ArrayAdapter中有一个构造函数,用于将数组列表作为参数传递。请参阅下面的示例。

    // Assume this list is from server 
     List<String> your_array_list = new ArrayList<String>();
     your_array_list.add("Test");
     your_array_list.add("Working");

     // This is the array adapter, it takes the context of the activity as a  
     // first parameter, the type of list view as a second parameter and your  
     // array as a third parameter. 
     ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(
             this, 
             android.R.layout.simple_list_item_1,
             your_array_list );

     yourSpinner.setAdapter(arrayAdapter); 

这应该工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将字符串添加到数组?

来自分类Dev

如何将字符串添加到数组?

来自分类Dev

如何将字符串(单词)添加到字符串[]数组?Java,输入

来自分类Dev

如何将字符串添加到数组并返回字符串

来自分类Dev

如何将信息添加到字符串

来自分类Dev

如何在没有 .xml 和资源的情况下将字符串添加到微调器

来自分类Dev

如何将字符数组中的字符串添加到 C 中的字符串

来自分类Dev

如何将字符串索引签名添加到现有数组?

来自分类Dev

如何将多个文本文件中的字符串添加到数组

来自分类Dev

PHP 如何将数组添加到 Json 不像字符串

来自分类Dev

如何将属性添加到字符串数组?

来自分类Dev

如何将字符串数组组件添加到 XML 配置中?

来自分类Dev

如何将字符串迭代器值添加到ArrayAdapter?

来自分类Dev

如何将事件侦听器添加到模板字符串

来自分类Dev

如何将数据从表添加到字符串

来自分类Dev

如何将微调器添加到数据表按钮

来自分类Dev

如何将Integer添加到字符串并获得字符串答案?

来自分类Dev

如何将子字符串添加到字符串中

来自分类Dev

如何动态地将图像从URL的字符串数组添加到活动的scrollview线性布局

来自分类Dev

如何将新的字符串元素添加到字符串列表?

来自分类Dev

如何将数组连接到字符串并将其添加到带换行符的textarea中?

来自分类Dev

将属性动态添加到json字符串?

来自分类Dev

将字符串数组中的字母添加到每个动态div中

来自分类Dev

动态将值添加到Android中的资源字符串数组

来自分类Dev

将动态字符串添加到记录器格式

来自分类Dev

如何将Django应用的URL字符串添加到数据库并随机选择?

来自分类Dev

T-SQL:如何将数据添加到存储在字符串中的列中?

来自分类Dev

如何将 Excel 工作簿中的字符串添加到空数据框中?

来自分类Dev

如何将包含可解析字段的字符串添加到可以添加到数据帧的列中

Related 相关文章

  1. 1

    如何将字符串添加到数组?

  2. 2

    如何将字符串添加到数组?

  3. 3

    如何将字符串(单词)添加到字符串[]数组?Java,输入

  4. 4

    如何将字符串添加到数组并返回字符串

  5. 5

    如何将信息添加到字符串

  6. 6

    如何在没有 .xml 和资源的情况下将字符串添加到微调器

  7. 7

    如何将字符数组中的字符串添加到 C 中的字符串

  8. 8

    如何将字符串索引签名添加到现有数组?

  9. 9

    如何将多个文本文件中的字符串添加到数组

  10. 10

    PHP 如何将数组添加到 Json 不像字符串

  11. 11

    如何将属性添加到字符串数组?

  12. 12

    如何将字符串数组组件添加到 XML 配置中?

  13. 13

    如何将字符串迭代器值添加到ArrayAdapter?

  14. 14

    如何将事件侦听器添加到模板字符串

  15. 15

    如何将数据从表添加到字符串

  16. 16

    如何将微调器添加到数据表按钮

  17. 17

    如何将Integer添加到字符串并获得字符串答案?

  18. 18

    如何将子字符串添加到字符串中

  19. 19

    如何动态地将图像从URL的字符串数组添加到活动的scrollview线性布局

  20. 20

    如何将新的字符串元素添加到字符串列表?

  21. 21

    如何将数组连接到字符串并将其添加到带换行符的textarea中?

  22. 22

    将属性动态添加到json字符串?

  23. 23

    将字符串数组中的字母添加到每个动态div中

  24. 24

    动态将值添加到Android中的资源字符串数组

  25. 25

    将动态字符串添加到记录器格式

  26. 26

    如何将Django应用的URL字符串添加到数据库并随机选择?

  27. 27

    T-SQL:如何将数据添加到存储在字符串中的列中?

  28. 28

    如何将 Excel 工作簿中的字符串添加到空数据框中?

  29. 29

    如何将包含可解析字段的字符串添加到可以添加到数据帧的列中

热门标签

归档