画面上に複数のビューを配置したいのですが、できますAbsoluteLayout
。しかし、それは非推奨です。framelayout
プログラムで setMargin() 関数を使用しようとしました。しかし、うまくいきません!
質問する
159 次
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 に答える