Xamarin.Android 各種Layoutについて
デザイナでツールボックスを見てると、Layoutがいくつもあって良くわからなかったので調べた内容のメモです。
LinearLayout(Horizontal)
- コントロールが横に並べられる。
LinearLayout(Vertical)
- コントロールが縦に並べられる。
GridLayout(Vertical)
TableLayout
RelativeLayout
コントロールに対して相対的な位置を指定して配置できる。 このButtonは画面右上とか、とあるButtonの右と言った指定が可能なので、うまく使えば複雑なレイアウトが作れそう。
デザイナから画面にコントロールを置くのが難しかった・・・(絶妙な場所にドラック&ドロップしないと配置できなかった)
これまではWindows Formでの開発がメインだったので、 同じように好きな場所にポイポイコントロールを配置できるのかと思っていました。 慣れるまでは画面レイアウトの作成が大変そうです。