私は、携帯電話の向きにかかわらず、ウィジェットが画面の1/3を占めるようにしようとしています。これをどのように達成するのですか?ウィジェットが画面の1/3を占めるにはどうすればよいでしょうか?
答えて
私はカラムを使用し、柔軟に内容をラップし、子供が1/3画面を取るために得るためにフレックスを変更することで、望んだ:
new Column(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
new Flexible(flex: 2, child: new SizedBox()),
new Flexible(flex: 1, child: createTextBox())
]
);
特に役立つウィジェットは、AspectRatio、Column/Expanded、CustomSingleChildLayoutです。あなたがしたいことを正確に知らなくても、良い答えを出すのは難しいです。
私は必要なものを持っていると思いますが、isomg ColumnとFlexibleで子をラップします。 – Mark
@Markあなたはあなたのソリューションでこの質問に自己回答できますか? Stack Overflowで自己回答するのは問題ありません。他の人があなたのソリューションを見たいと思うでしょう。ありがとう!! –
あなたはそうのように、あなたの行の子としてExpandedウィジェットを使用してみてください。
new Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
new Expanded(
child: yourFirstContentWidget,
),
new Expanded(
child: yourNextContentWidget,
),
new Expanded(
child: yourLastContentWidget,
)
]
)
拡張ウィジェットがそれぞれできるだけ行のように多くのスペースを埋めるためにしようとします。それらの3つがあるので、彼らはスペースを共有する必要があります、あなたは行の1/3を占めるそれぞれで終わるでしょう。
- 1. コンテンツが画面の全幅を占めるようにする
- 2. 送信ボタンが画面の幅を占めないようにするにはどうすればよいですか?
- 3. Androidのホーム画面でデフォルトのウィジェットとアイコンを変更するにはどうすればよいですか?
- 4. テーブルビューセルを画面全体に占めるように設定するにはどうすればよいですか?
- 5. SurfaceViewが画面の特定のセクションを占めるようにする方法
- 6. ListFragmentを画面の上半分だけ占有するにはどうすればいいですか
- 7. rssフィードからホーム画面ウィジェットを作成するにはどうすればよいですか?
- 8. ホーム画面ウィジェットでTextViewフォントスタイルを変更するにはどうすればよいですか?
- 9. 画面の左上に小さなサイズのウィジェットが表示されるようにコードを修正するにはどうすればよいですか?
- 10. の画面内のiframeを画面の幅の33%にするにはどうすればよいですか?
- 11. iframeを画面の全体を占めるようにする方法
- 12. アンドロイドの画面を画面の下から「スライドアップ」するにはどうすればよいですか?
- 13. さまざまな画面サイズの画像をスケーリング/描画するにはどうすればよいでしょうか?私のiPhoneアプリで
- 14. winhttp.hを入手するにはどうすればよいでしょうか?
- 15. Pythonのintが占めるバイト数を取得するにはどうすればよいですか?
- 16. メディアクエリ画面を変更するにはどうすればよいですか?
- 17. スワイプルイントロ画面を構築するにはどうすればよいですか?
- 18. このループを書くにはどうすればよいでしょうか?
- 19. どうすればよいでしょうか?
- 20. どうすればよいでしょうか?
- 21. モノドロイド画面のタイトルバーのように画像を置くにはどうすればいいですか?
- 22. プロパティがウィジェット間で共有されないようにするにはどうすればよいですか?
- 23. プロファイル画面で使用する斜めカットビューを作成するにはどうすればよいですか?
- 24. C#で埋め込み構造体を宣言するにはどうすればよいでしょうか?
- 25. どのように私はちょうど画面上のカレンダーを表示することができます
- 26. Kivy:2つの画面を1つにまとめるにはどうすればよいですか?
- 27. QGridLayoutのウィジェットが重複しないようにするにはどうすればいいですか?
- 28. URLを作成するにはどうすればよいでしょう?
- 29. このようなマップをC++で初期化するにはどうすればよいでしょうか?
- 30. Androidでこのようなアンケートフォームを達成するにはどうすればよいでしょうか?
あなたはより具体的なことはできますか?あなたは、デバイスの全幅に渡って、高さのわずか1/3のウィジェットのようにしたいと思っていますか?または、行の上にあるボタンのようなもので、電話の幅の1/3にすぎませんか? – Reagankm