0

画面上に複数のビューを配置したいのですが、できますAbsoluteLayout。しかし、それは非推奨です。framelayoutプログラムで setMargin() 関数を使用しようとしました。しかし、うまくいきません!

4

4 に答える 4

0

他のレイアウトを使用して遊ぶ必要があります。画面が異なるデバイスが非常に多く、絶対座標を使用するとアプリが見苦しくなるため、絶対レイアウトは非推奨です。それがあなたのためのアプリである場合は、AbsoluteLayout を使用してください。それでも機能します。そうでない場合は、チュートリアルを見つけてそれに従うことをお勧めします。他のレイアウトで好きなことを行うことができます。これはレゴのようなものです。

于 2012-07-13T13:03:45.047 に答える
0

さまざまなレイアウトを組み合わせて使用​​する必要があります。必要に応じてパディング、マージンを指定します。

TableLayout を TableRows と一緒に使用すると、それらに相対/線形レイアウトが適用されます。任意の組み合わせを使用できますが、レイアウトをネストしすぎないようにしてください。アプリケーションのパフォーマンスが低下する可能性があります。

于 2012-07-13T13:07:31.377 に答える
0

高さ/幅全体の相対レイアウトを使用し、ビューにマージン/配置ルールを設定できます。

于 2012-07-13T13:02:04.767 に答える
0

AbsoluteLayout を使用したくない場合は RelativeLayout を使用し、そこで setMargin メソッドを使用してビューの位置を設定する必要があります。

于 2012-07-13T13:02:09.500 に答える