无论出于何种原因,以下布局将箭头放在屏幕的左上方,我希望它水平居中并位于顶部
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center_horizontal"
>
<com.google.android.maps.MapView
android:id="@+id/map2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:apiKey="0bjRuqXOuK5dP5guXo0LV5aUbn_s-aYzsmeuawA"
android:clickable="true"
/>
<edu.elon.ecs.GreenArrow
android:id="@+id/greenarrow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:src="@drawable/greenarrow"
/>
</RelativeLayout>
</LinearLayout>
答案 0 :(得分:0)
试试这个
<edu.elon.ecs.GreenArrow
android:id="@+id/greenarrow"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentTop="true"
android:gravity="center"
android:src="@drawable/greenarrow"
/>