私はAndroidでコンポーネントを適切にレイアウトする方法を学ぶための探求に取り組んでいます。私は経験豊富なCSS/MXML開発者であり、Androidコンポーネントのレイアウトプロパティを完全に理解するのに最も苦労しています。
1つは、これらの違いがよくわからないことです。
- layout_marginとpadding
- layout_gravity vs.gravity vs.ignoreGravity
線形、テーブル、または相対レイアウトでどちらか一方を使用する必要がありますか?私が学びたいことの例は、画面の上部/中央/下部に関連する個別のコンポーネントを使用して、レイアウトに全体的なマージンを持たせることです。SDKドキュメントは良いスタートですが、さまざまな状況で物事がどのように機能するかを示していません。
より複雑で包括的なレイアウト設計を学ぶためのヒントはありますか?