xmlレイアウト属性を使用してイメージを次の位置に置くことはできますか?または、srcの位置を計算する必要がありますか?特定のスクリーン位置にある画像
http://i.stack.imgur.com/gox4d.png
xmlレイアウト属性を使用してイメージを次の位置に置くことはできますか?または、srcの位置を計算する必要がありますか?特定のスクリーン位置にある画像
http://i.stack.imgur.com/gox4d.png
はい、単純な例として、LinearLayoutを縦書きにしてFrameLayoutsを使って空白を埋めることができます。 LinearLayout weightSumを1に設定し、最初のFrameLayoutウェイト属性を0.2(1/5)に設定し、imageviewを0.2に設定します。また、フレームレイアウトとimageviewのlayout_height値を0pxに設定します。
この解決策は機能しますが、そこにはより良いクリーンな方法があると確信しています。うまくいけば誰かがそれを投稿するでしょう。
あなたは、AbsoluteLayout
を使用する画面サイズと向きに基づいて正確な座標を計算し、絶対座標で画像を配置することができます。
垂直線形レイアウトでは、異なるコンテナの重みを使用できます。
これはXML属性を使用して行うことができます。
アンドロイド:layout_marginTop = "20dip"
アンドロイド:これらは はPXを使用いけない密度の独立したピクセルであるとしてlayout_height = "20dip"
のみDIPを使用 はちょうどあなたのImageViewの中に属性をfollwing使用しています。