FrameLayoutのAndroidセンタービューが機能しない
2つのコントロールがあるFrameLayoutがあります。-画像とその上にテキストを描画するカスタムビュー-テキスト付きのテキストビュー 両方をFrameLayoutの中央に配置したいのですが、どうにかできません。Texviewは適切に中央に配置されており、表示すると、カスタムビューは左側に残ります。 <FrameLayout android:id="@+id/CompassMap" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center"> <view class="com.MyView" android:id="@+id/myView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical|center_horizontal" android:visibility="gone"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical|center_horizontal" android:text="CENTERED" /> </FrameLayout> マティアスにとって、コンストラクターでは何もしません。単純です。 public class MyMapView extends View { private int xPos = 0; private int yPos = 0; private Bitmap trackMap; private Matrix backgroundMatrix; private Paint backgroundPaint; private Bitmap …