2011-09-08 9 views

答えて

0

はい、単純な例として、LinearLayoutを縦書きにしてFrameLayoutsを使って空白を埋めることができます。 LinearLayout weightSumを1に設定し、最初のFrameLayoutウェイト属性を0.2(1/5)に設定し、imageviewを0.2に設定します。また、フレームレイアウトとimageviewのlayout_height値を0pxに設定します。

この解決策は機能しますが、そこにはより良いクリーンな方法があると確信しています。うまくいけば誰かがそれを投稿するでしょう。

0

あなたは、AbsoluteLayoutを使用する画面サイズと向きに基づいて正確な座標を計算し、絶対座標で画像を配置することができます。

0

垂直線形レイアウトでは、異なるコンテナの重みを使用できます。

1

これはXML属性を使用して行うことができます。

アンドロイド:layout_marginTop = "20dip"

アンドロイド:これらは はPXを使用いけない密度の独立したピクセルであるとしてlayout_height = "20dip"

のみDIPを使用 はちょうどあなたのImageViewの中に属性をfollwing使用しています。

関連する問題