Android 无法将微调器设置为启用多行

Android 无法将微调器设置为启用多行,android,android-spinner,android-xml,Android,Android Spinner,Android Xml,旋转器代码 ArrayAdapter<String> cat_adapter = new ArrayAdapter<String>( this,android.R.layout.simple_list_item_1, spin_cat); cat_adapter.setDropDownViewResource(R.layout.multiline_spinner_dropdown_item); cat_spinner.s

旋转器代码

ArrayAdapter<String> cat_adapter = new ArrayAdapter<String>(
                          this,android.R.layout.simple_list_item_1, spin_cat);
cat_adapter.setDropDownViewResource(R.layout.multiline_spinner_dropdown_item);
cat_spinner.setAdapter(cat_adapter);
ArrayAdapter cat_适配器=新的ArrayAdapter(
这个,android.R.layout.simple_list_item_1,spin_cat);
cat_adapter.setDropDownViewResource(R.layout.multiline_微调器_下拉项);
cat_旋扣器。设置适配器(cat_适配器);
Stackoverflow不会让我发布图像,否则会让我更清晰。 我正在尽力

我正在尝试制作一个只有一个微调器的应用程序。我已经将ontouchevent设置为从下一个活动获取数据(字符串实际上是一个长字符串),并将其设置为spinner的第0项

现在绳子对于一行来说太长了,所以一半的绳子被剪断了。相反,它应该显示在下一行中。[问题在于微调器中显示的项目,而不是它打开的对话框中显示的项目]

我搜索了一下,但没有找到有效的解决方案


谢谢

在为创建适配器时使用自定义布局而不是android.R.layout.simple_list_item_1spinner@kaushik. 我尝试使用由TextView组成的自定义布局(使用android:singleLine=“false”集),但没有任何运气。