亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

回收站視圖中最后幾個項目的更改跨度計數

回收站視圖中最后幾個項目的更改跨度計數

慕的地6264312 2022-09-07 16:32:03
我正在嘗試實現巴士預訂座位布局,并完成此座位布局,我正在使用跨度計數為4的Gridlayoutmanager。但是我需要得到跨度計數為5的最后一排座位。請幫忙。我嘗試過獲取跨度大小,但無法正常工作。
查看完整描述

1 回答

?
鴻蒙傳說

TA貢獻1865條經驗 獲得超7個贊

因此,您需要在一列中包含 4 或 5 行。將一列劃分為(4 * 5)或20個空格。然后給最后5個座位的5個空間(20/4),并為其他座位提供4個空間(20/5)。例如:


GridLayoutManager glm = new GridLayoutManager(getContext(), 20);

    glm.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {

        @Override

        public int getSpanSize(int position) {

            if (position < TotalSeat-5)

                return 5;

            else return 4;

        }

    });

我想你可能會理解我的想法。


查看完整回答
反對 回復 2022-09-07
  • 1 回答
  • 0 關注
  • 85 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號