我有这个json响应...。我想将其添加到我的android微调器吗?我如何添加这个

时间:2018-09-04 12:21:16

标签: android arraylist

{"state":[{"state_id":"101","state_name":"Haryana"},{"state_id":"102","state_name":"Punjab"}]}

这是我的json响应。...我想将其添加到android中的微调框。

1 个答案:

答案 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();

使用此位置值,您可以在数组列表中获取状态代码