我試圖讓一個小部件佔用1/3的屏幕,不管手機的方向如何。我該如何做到這一點?小工具佔1/3屏幕的好方法是什麼?
0
A
回答
1
我得到了我想要通過使用列和包裝在靈活的內容和不斷變化的柔性讓孩子佔據1/3屏幕:
new Column(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
new Flexible(flex: 2, child: new SizedBox()),
new Flexible(flex: 1, child: createTextBox())
]
);
0
有幾個小部件可能會有所幫助:特別是AspectRatio,Column/Expanded和CustomSingleChildLayout。如果不知道你想要做什麼,很難給出一個好的答案。
+0
我想我得到了我需要的東西,但isomg Column然後用Flexible包裹了孩子。 – Mark
+0
@Mark你能用自己的解決方案自我回答這個問題嗎?在Stack Overflow上自我回答是可以的,我相信其他人會喜歡看到你的解決方案。謝謝!! –
0
你應該嘗試使用Expanded小部件爲您排的孩子,像這樣:
new Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
new Expanded(
child: yourFirstContentWidget,
),
new Expanded(
child: yourNextContentWidget,
),
new Expanded(
child: yourLastContentWidget,
)
]
)
擴展部件將分別嘗試填補行儘可能多的空間。由於其中有三個,他們將不得不分享空間,最終每個人佔用1/3的空間。
相關問題
- 1. 什麼是檢查屏幕是否被修改的好方法?
- 2. 什麼是從Tkinter屏幕複製數據的好方法?
- 3. 什麼是UIModalPresentationFullScreen的屏幕大小
- 4. 構建時間表屏幕/網格;最好的插件/工具是什麼?
- 5. 什麼是使用Javascript支持進行屏幕抓取的好工具?
- 6. 什麼是編寫升級工具的好方法
- 7. GAS小工具佔
- 8. 什麼是最好的方法來處理iphone 5&4/4S/3G屏幕Resulotion
- 9. 小工具在主屏幕中拉伸。
- 10. 適合屏幕所有小工具
- 11. 從按鈕打開小工具屏幕
- 12. Andengine屏幕尺寸的更好方法?
- 13. 什麼是 ?
- 14. 什麼是調暗屏幕的正確方法?
- 15. 什麼是快速執行登錄屏幕的正確方法
- 16. 存儲屏幕抓取數據的正確方法是什麼?
- 17. 什麼是GNU屏幕?
- 18. 使用python/kivy處理窗口小部件放置以解釋屏幕旋轉的好方法是什麼?
- 19. Android全屏動畫,最好的方法是什麼?
- 20. Sharepoint Analytics最好的方式/工具是什麼?
- 21. 什麼是動畫屏幕捕獲的好編解碼器?有沒有什麼好的開源解決方案?
- 22. 什麼是最好的與編程有關的屏幕錄像?
- 23. 什麼是一個好的圖書館畫在c + +的屏幕?
- 24. JQuery獲取屏幕大小和PHP生成圖像?好方法?
- 25. 有什麼免費的屏幕設計工具
- 26. 如何檢測小工具是否開/關屏幕?
- 27. iOS今日小工具擴展 - 檢測屏幕是否鎖定
- 28. 什麼是「小工具漏洞」?
- 29. 無法更改VS2015上的屏幕方向RC Apache Cordova工具
- 30. 什麼是更好的編碼習慣,使用工具或方法
你能更具體?你的意思是你想要一個可以擴展設備全部寬度的部件,只有高度的1/3?或者,你的意思是像一個連續的按鈕,只有手機寬度的三分之一? – Reagankm