Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何仅使用java制作微调器?_Java_Android_View_Spinner_Android Spinner - Fatal编程技术网

如何仅使用java制作微调器?

如何仅使用java制作微调器?,java,android,view,spinner,android-spinner,Java,Android,View,Spinner,Android Spinner,我尝试了以下代码,它运行,但我没有看到任何东西 Spinner spv = new Spinner(context); String[] s = {"Normal","Italic","Bold"}; ArrayAdapter<String> adapter = new ArrayAdapter<String> (context, 0, s); spv.setAdapter(adapter); 微调器spv=新微调器(上下文); 字

我尝试了以下代码,它运行,但我没有看到任何东西

   Spinner spv = new Spinner(context);

   String[] s = {"Normal","Italic","Bold"};     

   ArrayAdapter<String> adapter = new ArrayAdapter<String> (context, 0, s);
   spv.setAdapter(adapter);
微调器spv=新微调器(上下文);
字符串[]s={“正常”、“斜体”、“粗体”};
ArrayAdapter=新的ArrayAdapter(上下文,0,s);
spv.setAdapter(适配器);

我该怎么做?

为什么要将0作为适配器的第二个参数传递?尝试指定一个布局资源,如android.R.layout.simple_spinner_dropdown_item。然后使用addView()方法将spv添加到布局中。除这两种方法外,
上下文
应该是一个
活动
。我不能使用资源布局,因为它应该是动态生成的。但是我已经在父视图中添加了微调器。。。我还尝试将动态生成的TextView的id作为第二个参数。上下文不是问题,因为我还通过它显示其他视图…为什么不能使用资源布局?如果没有微调器项的布局,您的微调器项将不可见