bear(340098052) 16:25:56
有沒有遇到這樣的設(shè)置:
當(dāng)窗口寬度比較小時(shí),里面的控件自動(dòng)換行
例如下圖,窗口比較小時(shí),一行只顯示5個(gè)按鈕。當(dāng)窗口最大化后,一行可以顯示10個(gè)按鈕了

G$QB3N_@J)P~B~W)7HH.jpg)
廣州--倔強(qiáng)(710940240) 16:27:31
這不是很正常嗎
bear(340098052) 16:28:56
這個(gè)正常嗎?
為什么我這里不行呢
我將好多按鈕放在一個(gè)水平布局里
當(dāng)水平布局寬度比較小時(shí),多余的按鈕直接不顯示,而不是換行顯示
愿懂一人心(12307290) 16:30:26
這個(gè)要看你那個(gè)list是從什么繼承的了
廣州--倔強(qiáng)(710940240) 16:30:45
我之前是自己重寫的container的setpos。
bear(340098052) 16:31:02
這個(gè)是用list?
我沒用list,直接放在horizontal里的
愿懂一人心(12307290) 16:31:06
你要是從CTileLayoutUI繼承,只要實(shí)現(xiàn)setpos就可以
你需要繼承已經(jīng)寫好的listlayout,那個(gè)里面排位置什么的都寫好了
bear(340098052) 16:34:23
好像沒有l(wèi)istlayout把,我沒找到啊
我看看源碼
bear(340098052) 16:36:48
在CList里找到一個(gè)setpos函數(shù),估計(jì)就是了
愿懂一人心(12307290) 16:37:02
listlayout是我隨便寫的
bear(340098052) 16:38:05
話說把按鈕放在tileLayout里,是否能直接效果?
愿懂一人心(12307290) 16:38:27
可以
bear(340098052) 16:38:46
想起來了,game demo里的游戲大廳貌似實(shí)現(xiàn)了這個(gè)效果
感謝
