Android 如何在arraylist中设置文本

Android 如何在arraylist中设置文本,android,arraylist,hashmap,settext,Android,Arraylist,Hashmap,Settext,我尝试了很多可能性,但都没有成功。它需要更改第三个值,以便在显示列表时立即更改值 JSONObject jsonObj=新的JSONObject(jsonStr) JSONArray设备=jsonObj.getJSONArray(“列表”); 对于(int i=0;i

我尝试了很多可能性,但都没有成功。它需要更改第三个值,以便在显示列表时立即更改值

JSONObject jsonObj=新的JSONObject(jsonStr)

JSONArray设备=jsonObj.getJSONArray(“列表”);
对于(int i=0;i
在第三个值中,我得到值“false”或“true”,我想设置false=notactive,但true=active

一次创建

        tv = (TextView) findViewById(R.id.enabled);
        DevicesList = new ArrayList<>();
tv=(TextView)findViewById(R.id.enabled);
DeviceList=新的ArrayList();
全球宣布:

 private ListView lv;
private TextView tv;
ArrayList<HashMap<String, String>> DevicesList;
私有ListView lv;
私家图文电视;
ArrayList设备列表;

在for循环的条件下尝试此操作

DevicesList.add(i,device);
而不是

DevicesList.add(device);

你的布尔数组列表在哪里?
DevicesList.add(device);