我从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>
。
答案 0 :(得分:0)
使用:
extraCheseChTV.setText(extraCheese.get(0));
从列表中获取值,始终使用list_name.get(position);
答案 1 :(得分:0)
extraCheese是一个字符串列表。您需要先检索列表的值。
试试这样:
extraCheeseTV.setText(extraCheese.get(0));
此外,如果您只有一个值,请考虑不使用列表,而只是使用字符串。