java-根据条件从另一个微调器填充微调器

java-根据条件从另一个微调器填充微调器,第1张

概述我需要做的是,如果选择了微调框1中的某个项目,则需要在微调框01中显示某个数组例如如果微调框一个选定的项目是红色,则微调框01需要显示level_array作为微调框01的下拉选项,否则显示cparklevel.本质上,我试图显示每个停车场有多少层.因此微调器1包含停车场名称,微调器01包含级别

我需要做的是,如果选择了微调框1中的某个项目,则需要在微调框01中显示某个数组
例如
如果微调框一个选定的项目是红色,则微调框01需要显示level_array作为微调框01的下拉选项,否则显示cparklevel.
本质上,我试图显示每个停车场有多少层.因此微调器1包含停车场名称,微调器01包含级别

    Spinner spinner = (Spinner) findVIEwByID(R.ID.spinner1);    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromresource(            this, R.array.cparkColour_array, androID.R.layout.simple_spinner_item);    adapter.setDropDownVIEwResource(androID.R.layout.simple_spinner_dropdown_item);    spinner.setAdapter(adapter);    Spinner spinner2 = (Spinner) findVIEwByID(R.ID.Spinner01);    if(spinner.getSelectedItem().equals("Red")){    ArrayAdapter<CharSequence> adapter1 = ArrayAdapter.createFromresource(            this, R.array.level_array, androID.R.layout.simple_spinner_item);    adapter1.setDropDownVIEwResource(androID.R.layout.simple_spinner_dropdown_item);    spinner2.setAdapter(adapter1);    }    else {    ArrayAdapter<CharSequence> adapter2 = ArrayAdapter.createFromresource(            this, R.array.cparkLevel_array, androID.R.layout.simple_spinner_item);    adapter2.setDropDownVIEwResource(androID.R.layout.simple_spinner_dropdown_item);    spinner2.setAdapter(adapter2);    }}

任何帮助,将不胜感激

解决方法:

这样做:

spinner_1.setonItemSelectedListener(new OnItemSelectedListener() {            @OverrIDe            public voID onItemSelected(AdapterVIEw<?> arg0, VIEw arg1,                    int position, long arg3) {                            if(spinner_1.getSelectedItem().equals("Red")){                            {                                  // set adapter to spinner_2 here for "Red" selected                            }                            else                            {                                 // set adapter to spinner_2 for "Red" not selected                            }            }                @OverrIDe            public voID onnothingSelected(AdapterVIEw<?> arg0) {                            }});
总结

以上是内存溢出为你收集整理的java-根据条件从另一个微调器填充微调器全部内容,希望文章能够帮你解决java-根据条件从另一个微调器填充微调器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1084731.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存