怎样通过JSON设置listview中每一项的内容?

比如我在UI编辑器里面某一层里面放了个listview
那么我在代码里面

Layout panel = dynamic_cast<Layout>(cocostudio::GUIReader::getInstance()->widgetFromJsonFile(“kungfu_list.json”));

ListView* list= static_cast<ListView*>(Helper::seekWidgetByName(panel, “list”));

这样找出list以后,怎么样再通过另一个JSON文件来具体的设置里面的内容?
我尝试

for (int i = 0; i < 10; i++){
Layout layout = dynamic_cast<Layout>(cocostudio::GUIReader::getInstance()->widgetFromJsonFile(“list_item.json”));

    list->pushBackCustomItem(layout);

}

但是结果listview里面什么都没有

我用的版本是3.0正式版

建议楼主不要这样写,有风险。
如果一定要这样,这样写:
list->setItemModel(layout);
list->pushBackDefaultItem();

如果用这种方式的话,我应该通过什么方式来定位具体的子项呢?话说一直没找到关于如何使用Listview的教程。。完全自己瞎摸索= =

你另外一个json文件使用数据编辑器生成的吗

也是UI编辑器生成的,就好比说一个list列表,里面有N多项,每一项里面都有一张图片,若干TEXT。 我就是先用UI编辑器做一个大的场景,里面放一个listview,然后再用UI编辑器单独做那那个图片和TEXT组合而成的LIST子项目
我不知道大家listview都是怎么用的,我是新手

我晕,这帖子沉了?我也正准备用你的这个方法做呢

到处找不到ListView的正式使用场景啊,通常一个item里面都会有很多复杂的控件的

DAY DAY UP !
:2: