将json响应值分配给textview

时间:2015-03-09 12:57:27

标签: android json

我从json响应中获取数据以在我的应用程序中使用。 Json响应正在响应属于类型C的值,并且我已将值取为变量extraCheese。现在,我想将extraCheese的值分配给extraCheseChTV文本视图。 extraCheese只有一个值,这就是我尝试将其分配给textview的原因。 怎么可能呢。

    private TextView extraCheseChTV;

    List<String> extraCheese = new ArrayList<String>();

    if ((objectE.getString("Description")) != null
       && (objectE.getString("Type")).equals("C")) {

    extraCheese.add(objectE.getString("Description"));
  }

我试着这样做,

extraCheseChTV.setText(extraCheese);但它给了我一个错误,因为我已将extraCheese指定为List<String>

2 个答案:

答案 0 :(得分:0)

使用:

extraCheseChTV.setText(extraCheese.get(0));

从列表中获取值,始终使用list_name.get(position);

答案 1 :(得分:0)

extraCheese是一个字符串列表。您需要先检索列表的值。

试试这样:

extraCheeseTV.setText(extraCheese.get(0));

此外,如果您只有一个值,请考虑不使用列表,而只是使用字符串。