我需要一个Arrow才能进入Android屏幕的顶级中心

时间:2011-01-19 18:03:27

标签: android

无论出于何种原因,以下布局将箭头放在屏幕的左上方,我希望它水平居中并位于顶部

<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>

1 个答案:

答案 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"
            />