问题是这样的,ExpandableListView 的二级的数据是根据一级列表里面的id来获取的,我是给Groupitem设置点击事件写了一个接口传回Activity来获取到二级的数据。数据获取到了,{根据id来获取具体的站名,我想做出点击每个item的显示对应的站台,但是我现在做出来的效果确实,点击第一个全部item,其他的item的二级列表也变成了第一个item的列表,想问问大家有啥好的办法解决吗
"total": 4,
"rows": [
{
"searchValue": null,
"createBy": null,
"createTime": "2020-10-05 11:23:32",
"updateBy": null,
"updateTime": "2020-10-21 11:23:35",
"remark": null,
"params": {},
"id": 1,
"name": "一号线",
"first": "光谷金融街",
"end": "南湖大厦",
"startTime": "6:30",
"endTime": "19:45",
"price": 8.00,
"mileage": "20"
},
{
"searchValue": null,
"createBy": null,
"createTime": "2020-10-13 12:28:57",
"updateBy": null,
"updateTime": "2020-10-22 12:29:00",
"remark": null,
"params": {},
"id": 2,
"name": "二号线",
"first": "光谷金融街",
"end": "万达广场",
"startTime": "6:30",
"endTime": "21:45",
"price": 8.00,
"mileage": "22"
},
{
"searchValue": null,
"createBy": null,
"createTime": "2020-10-27 16:57:07",
"updateBy": null,
"updateTime": "2020-10-27 16:57:21",
"remark": null,
"params": {},
"id": 3,
"name": "三号线",
"first": "香炉礁",
"end": "金石沙滩",
"startTime": "6:30",
"endTime": "22:00",
"price": 9.00,
"mileage": "30"
},
{
"searchValue": null,
"createBy": null,
"createTime": "2020-10-27 16:59:03",
"updateBy": null,
"updateTime": "2020-10-27 16:59:06",
"remark": null,
"params": {},
"id": 4,
"name": "十二号线",
"first": "河口",
"end": "辛寨子",
"startTime": "5:30",
"endTime": "23:00",
"price": 12.00,
"mileage": "40"
}
],
"code": 200,
"msg": "查询成功"
}
可以整个ui图看看吗,我是想知道你要做什么。
至于怎么实现,要看过交互才知道
二级列表展开什么的我之前做过需求。大概知道怎么做,更新数据,也知道。
就是不知道你需要的和我做过的是不是差不多。
这不是江西去年的比赛题么