1

嗨,我想定位一个距布局中心 10dp 的 ImageView。请建议我这样做。我正在使用相对布局。

4

2 回答 2

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>
于 2012-07-18T13:12:37.323 回答
1

你有没有试过这个:

   android: marginLeft="10dp"

此外,您应该阅读以下内容:

相对布局 - Developer.android.com

于 2012-07-18T13:08:38.083 回答