2

私は違いを見てきました。つまり、最新のAndroid SDKバージョンでは、main.xmlファイルで指定されたデフォルトのレイアウトは相対レイアウトです。

その背後にある理由は何ですか..相対レイアウトを使用することは、線形レイアウトよりも使用することをお勧めしますか?はいの場合...説明してください..

前もって感謝します。

4

2 に答える 2

2

モバイル アプリがよりインタラクティブで複雑な UI を使用するようになると、RelativeLayout はこれらの UI の構築に役立ち、非常に多くのタグが提供されることでレイアウト階層が大幅に削減されます。

これにより、アプリのパフォーマンスも向上します。

于 2013-01-08T13:36:53.140 に答える
2

UI のプログラミングの柔軟性と自由度を高めるため。

LinearLayoutは、要素を水平または垂直 (行と列) に並べて配置します。

RelativeLayoutは、何らかのルールに基づいて UI 要素を配置するのに役立つレイアウト マネージャーです。これを次のように指定できます: これを親の左端に揃える、これをこの要素の左/右に配置するなど。

于 2013-01-08T13:34:31.363 に答える