android|android TextView控件如何显示Listview数组内容到一个Textview控件上?

比如我有一个返回的json数据:我要把中间的keyword1取出来设置到一个Textview上

如图:

返回的数据:

{ "data": { "list": [ { "firstchar": "A", "id": "75", "keyword1": "奥迪", "pinpaiid": "75" }, { "firstchar": "B", "id": "85", "keyword1": "宝马", "pinpaiid": "85" }, { "firstchar": "B", "id": "95", "keyword1": "奔驰", "pinpaiid": "95" } ] }, "status": "ok", "token": { "loginid": "fdb5a89d69f5a8eb2464f9b9173c99ec", "openid": "oBPBmw0jqu3YOiK60SaJHq462kcI", "uid": "135731" } }

通过数组循环显示到TextView上。
【android|android TextView控件如何显示Listview数组内容到一个Textview控件上?】1、获取数组
2、获取TextView组件
3、循环拼接数组成字符串,显示到TextView中
示例:
private void getdata() { TextView tv_user_be = (TextView) findViewById(R.id.tv_user_be); //获取一个TextView String myBrand = BaseCacheUtil.getString(this, "data_mybrand"); //获取到的数组例如(String[] arr={"a","b","c"}; ) if (!myBrand.isEmpty()) { DataBrand emty = JSONUtil.parse(myBrand, DataBrand.class); String ct = ""; //定义一个字符串 for (int i = 0; i < emty.getData().getList().size(); i++) { ct = ct + emty.getData().getList().get(i).getKeyword1(); //数组拼接成字符串 } tv_user_be.setText(ct); Log.e("数据是------", ct); }



    推荐阅读