失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > android自定义listview 显示数组 android TextView控件如何显示Listview数组内容到

android自定义listview 显示数组 android TextView控件如何显示Listview数组内容到

时间:2023-11-03 07:38:33

相关推荐

android自定义listview 显示数组 android TextView控件如何显示Listview数组内容到

比如我有一个返回的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上。

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);

}

android自定义listview 显示数组 android TextView控件如何显示Listview数组内容到一个Textview控件上?...

如果觉得《android自定义listview 显示数组 android TextView控件如何显示Listview数组内容到》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。