Android 微调器不显示下拉视图
我被这个问题困扰着。 我正在使用Spinner显示不同的语言。但它是以弹出窗口的形式打开的,我需要以DropdOn的形式打开它。 我不想使用XML的spinnerMode属性。Android 微调器不显示下拉视图,android,android-fragments,android-spinner,Android,Android Fragments,Android Spinner,我被这个问题困扰着。 我正在使用Spinner显示不同的语言。但它是以弹出窗口的形式打开的,我需要以DropdOn的形式打开它。 我不想使用XML的spinnerMode属性。ArrayList数组=新的ArrayList(); ArrayList<String> array = new ArrayList<String>(); array.add("None"); array.add("Site Visit"); array.add("O
ArrayList数组=新的ArrayList();
ArrayList<String> array = new ArrayList<String>();
array.add("None");
array.add("Site Visit");
array.add("Order");
array.add("Meeting");
array.add("Send Quotation");
ArrayAdapter<String> sadapter;
sadapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item,array);
spinRequestAction.setAdapter(sadapter);
数组。添加(“无”);
数组。添加(“现场访问”);
数组。添加(“订单”);
数组。添加(“会议”);
数组。添加(“发送报价”);
ArrayAdapter-sadapter;
sadapter=newarrayadapter(这是android.R.layout.simple\u spinner\u dropdown\u项,数组);
spinRequestAction.setAdapter(sadapter);
通过这种方式,您可以为微调器制作适配器
以下是示例代码
String[] city_list = new String[3];
city_list[0] = "New York";
city_list[1] = "San Francisco";
city_list[2] = "Washington DC";
ArrayAdapter<String> aa=new ArrayAdapter<String> (getApplicationContext(),
R.layout.spinner_item, city_list);
city_spinner = (Spinner) findViewById(R.id.spinner1);
city_spinner.setAdapter(aa);
String[]城市列表=新字符串[3];
城市列表[0]=“纽约”;
城市列表[1]=“旧金山”;
城市名单[2]=“华盛顿特区”;
ArrayAdapter aa=新的ArrayAdapter(getApplicationContext()
R.layout.spinner\u项目,城市列表);
city_spinner=(spinner)findViewById(R.id.spinner1);
city_spinner.setAdapter(aa);
有关其他帮助,您可以参考是否使用了
dataAdapter.setDropDownViewResource(android.R.layout.simple\u spinner\u dropdown\u项目)代码>?我已经用过了,但是有同样的问题。我仍然面临同样的问题。请帮助我。你面临什么样的问题?