Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.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
Android 微调器xml和代码中的默认适配器类型_Android - Fatal编程技术网

Android 微调器xml和代码中的默认适配器类型

Android 微调器xml和代码中的默认适配器类型,android,Android,当我从xmlarray将值提供给微调器时,一切正常 android:entries="@array/array" 但现在我想给出如下代码的值: ArrayAdapter<String> adp= new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,array); patientSpiner.setAdapter(adp);

当我从
xml
array将值提供给微调器时,一切正常

android:entries="@array/array"
但现在我想给出如下代码的值:

ArrayAdapter<String> adp= new ArrayAdapter<String>(this,
                    android.R.layout.simple_spinner_item,array);
            patientSpiner.setAdapter(adp);
ArrayAdapter adp=新的ArrayAdapter(此,
android.R.layout.simple\u微调器(项目、数组);
patientSpiner.setAdapter(adp);
但设计是不同的。 那么,为了得到相同的结果,我必须设置什么参数呢<代码>简单微调器项目没有帮助

您还需要调用

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

在微调器上设置之前,请先在适配器上设置它。

必须为微调器设置DropDownViewResource。通常是android.R.layout上的简单微调器下拉项目,或者您选择/创建。

尝试添加adp.setDropDownViewResource(android.R.layout.simple微调器下拉项目);很高兴它做到了:),应该作为答案发布;-)