如何在viewPager中填充微调器?

问题描述

我一直在搜索,但似乎找不到适合我问题的答案。 我需要的是从我在strings.xml中定义的字符串的ArrayList中填充一个微调器。

viewpager中有多个页面,每当我尝试使用除第一页以外的微调框时,该应用程序都会出现错误。

            public Object instantiateItem(ViewGroup container,int position){
                layoutInflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    
                View view = layoutInflater.inflate(layouts[position],container,false);
                container.addView(view);
    
                //Populating spinners
                    spinnerSintomas = (Spinner)findViewById(R.id.slide1_spinner1);
                    spinnerTempos = (Spinner)findViewById(R.id.slide1_spinner2);
                    //spinnerGeneroMed = (Spinner)view.findViewById(R.id.slide2_spinner1);
                    //spinnerHorarioPref = (Spinner)view.findViewById(R.id.slide2_spinner2);
    
                    ArrayAdapter<String> sintomasAdapter = new ArrayAdapter<String>(
                        getApplicationContext(),android.R.layout.simple_spinner_item,listaSintomas);
                    ArrayAdapter<String> temposAdapter = new ArrayAdapter<String>(
                        getApplicationContext(),listaTempos);
                    //ArrayAdapter<String> generoMedAdapter = new ArrayAdapter<String>(
                        getApplicationContext(),listaGenerosMed);
                    //ArrayAdapter<String> horarioPrefAdapter = new ArrayAdapter<String>(
                        getApplicationContext(),listaHorarioPref);
    
                    sintomasAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
                    temposAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
                    //generoMedAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
                    //horarioPrefAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    
                    spinnerSintomas.setAdapter(sintomasAdapter);
                    spinnerTempos.setAdapter(temposAdapter);
                    //spinnerGeneroMed.setAdapter(generoMedAdapter);
                    //spinnerHorarioPref.setAdapter(horarioPrefAdapter);
    
                return view;
            }

比方说,每个微调框的第3和第4个及其用途都用于该viewpager的第二页。要实际解决此问题,我需要更改什么?我很确定错误在这里。请告诉我我在做什么错。

对不起,这样的特定帖子。 谢谢您的时间。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...