0

開発中のアプリに少し問題があります。

アプリには、画面の中央にあるオーバーレイ (プログラムで描画される単純な矢印) を持つ MapView があります。

また、基本的にバーを形成する 2 つのボタンと 2 つのテキストビューで構成されるレイアウトもあります。

ここで、バーをオーバーレイにクリップして、y 軸のオフセットを少しずらして中央に配置し、画面サイズや解像度に関係なく、基本的に同じオフセットでバーの上に配置したいと考えています。

requestet として、ここにレイアウト スケッチを示します。

ここに画像の説明を入力

助けやヒントをいただければ幸いです。

前もって感謝します!

4

1 に答える 1

2

MapViewとバー レイアウトの両方を 内に配置しますRelativeLayout。マップの後にバーをリストして、「上」にレンダリングします。中心より上のオフセットを形成するには、両方の寸法の中心にあるオーバーレイ矢印よりも少し大きいスペース ビューを追加します。バーをスペースの上に垂直に配置し、水平方向の中央に配置します。(実際には、XML でも ImageView または形状の描画可能なビューとして中央の矢印を実行し、スペースではなくそれを使用することができます。)

于 2012-06-11T05:28:39.020 に答える