我用CocosStudio制作了一个Layer作为LISTVIEW的ITEM
加载以后,能够显示出内容,只是ITEM被放大变形了不知道为什么。请高手帮忙。
//Init ListView
ListView * pListViewSkMode = dynamic_castui::ListView*(ui->getChildByName(“ListView_SkMode”));
pListViewSkMode->setTouchEnabled(true);
pListViewSkMode->setBounceEnabled(true);
pListViewSkMode->setDirection(SCROLLVIEW_DIR_VERTICAL);
pListViewSkMode->addEventListenerListView(this, listvieweventselector(CMainUI::listViewSkModeEvent));
//add custom item
for (int i = 0; i < 20; ++i)
{
auto ItemLine = dynamic_cast<ui::Layout*>(GUIReader::shareReader()->widgetFromJsonFile("MainUI/ListViewSkMode.Json"));
ItemLine->setTouchEnabled(true);
pListViewSkMode->pushBackCustomItem(ItemLine);
}
程序可以加载出来20个ITEM,但是每一个都被放大拉伸了。