我試圖讓一個小部件佔用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. 什麼是從Tkinter屏幕複製數據的好方法?
- 2. 什麼是UIModalPresentationFullScreen的屏幕大小
- 3. 構建時間表屏幕/網格;最好的插件/工具是什麼?
- 4. 什麼是使用Javascript支持進行屏幕抓取的好工具?
- 5. 什麼是編寫升級工具的好方法
- 6. 從按鈕打開小工具屏幕
- 7. 什麼是 ?
- 8. 什麼是調暗屏幕的正確方法?
- 9. 什麼是GNU屏幕?
- 10. 使用python/kivy處理窗口小部件放置以解釋屏幕旋轉的好方法是什麼?
- 11. Android全屏動畫,最好的方法是什麼?
- 12. 什麼是動畫屏幕捕獲的好編解碼器?有沒有什麼好的開源解決方案?
- 13. Sharepoint Analytics最好的方式/工具是什麼?
- 14. 什麼是最好的與編程有關的屏幕錄像?
- 15. 什麼是一個好的圖書館畫在c + +的屏幕?
- 16. 有什麼免費的屏幕設計工具
- 17. 如何檢測小工具是否開/關屏幕?
- 18. 無法更改VS2015上的屏幕方向RC Apache Cordova工具
- 19. 爲什麼我的UITableView不佔用屏幕的邊界?
- 20. 什麼是「小工具漏洞」?
- 21. 什麼是最有效的屏幕截圖方式?使用DirectX捕獲屏幕?
- 22. 什麼是更好的編碼習慣,使用工具或方法
- 23. 什麼是在HTML中創建動態數據表的好工具或方法?
- 24. 什麼是測量JSP項目大小的好方法?
- 25. 什麼是好的平均方法大小?
- 26. 什麼是獲取文件大小的好方法?
- 27. 配置tkinter小部件的「更好」方法是什麼?
- 28. Sort ObservableCollection - 什麼是最好的方法?
- 29. 什麼是更好的方法?
- 30. 什麼是管理Postfix的好方法?
你能更具體?你的意思是你想要一個可以擴展設備全部寬度的部件,只有高度的1/3?或者,你的意思是像一個連續的按鈕,只有手機寬度的三分之一? – Reagankm