将ImageView 10dp从Layout的中心对齐

时间:2012-07-18 13:03:50

标签: android android-layout android-imageview

您好我想从布局中心定位一个10dp的ImageView。请建议我这样做。我正在使用RelativeLayout。

2 个答案:

答案 0 :(得分:3)

尝试以下:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >


        <ImageView
            android:id="@+id/imageView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"  //   <--Sets to Horizontally center 
            android:layout_centerVertical="true"    //   <--Sets to Vertically center
            android:paddingRight="10dp"    //   <---  Sets space of 10dp at rigth, so displays to left
            android:src="@drawable/ic_launcher" />

</RelativeLayout>

答案 1 :(得分:1)

你试过这个:

   android: marginLeft="10dp"

此外你应该读到这个:

RelativeLayout - Developer.android.com