{"state":[{"state_id":"101","state_name":"Haryana"},{"state_id":"102","state_name":"Punjab"}]}
这是我的json响应。...我想将其添加到android中的微调框。
答案 0 :(得分:0)
创建列表并添加您需要在微调器中显示的所有值
List<String> list = new ArrayList<String>();
List<String> listID = new ArrayList<String>();
list.add("state name");
list.add("state id");
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
创建适配器并将适配器设置为微调器。
spinner.setAdapter(dataAdapter);
现在获取微调框所选项目的位置
int position= spinner.getSelectedItemPosition();
使用此位置值,您可以在数组列表中获取状态代码