lua 創建listview


    只要是新的聊天對象就創建一個新的listview
    local name = tolua.cast(UIHelper:seekWidgetByName(self.nameItem, "name"), "Label");
    local playerName = name:getStringValue();
    if nil == self.privateChatList[name:getTag()] then
        local ChatListView = ListView:create();
        if ChatListView == nil then
            print("===========ChatListView為空");
            return;
        end
        ChatListView:setSize(self.fullContent:getSize());
        --ChatListView:setAnchorPoint(ccp(0, 0));
        --ChatListView:setPosition(ccp(200, 200));
        ChatListView:setGravity(LISTVIEW_GRAVITY_LEFT);
        self.privateChatList[name:getTag()] = ChatListView;
        self.contentBg:addChild(ChatListView);
    end
    
    local customItem = Layout:create();
    customItem:setSize(CCSizeMake(self.fullContent:getSize().width, 50));
    customItem:setAnchorPoint(ccp(0, 0));
    self:initCustomItem( customItem );
    self.privateChatList[name:getTag()]:pushBackCustomItem(customItem); 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM