当我从xml
数组向我的微调器提供值时,这没关系。
android:entries="@array/array"
但现在我想从这样的代码中给出值:
ArrayAdapter<String> adp= new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item,array);
patientSpiner.setAdapter(adp);
但设计不同。
那么我必须设置什么参数来获得相同的结果? simple_spinner_item
无效
答案 0 :(得分:1)
您还需要致电
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
在微调器上设置它之前,在适配器上。
答案 1 :(得分:1)
您必须为Spinner设置DropDownViewResource。它通常是android.R.layout中的simple_spinner_dropdown_item,否则你选择/创建。