这是我的代码,将图像置于屏幕的顶部,如何将图像放在屏幕的中心?不是顶部中心我的屏幕看起来像http://imgur.com/65CD6
我想放在屏幕中心而不是中心
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/RelativeLayout01"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_gravity="center_vertical|center_horizontal"
android:background="#ffffff"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
<ImageView android:id="@+id/ImageView01"
android:src="@drawable/agapplogo"
android:layout_width="wrap_content"
android:layout_marginLeft="60dip"
android:layout_height="wrap_content">
</ImageView>
<TextView android:id="@+id/TextView01"
android:text="@string/welcome"
android:layout_below="@id/ImageView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
</RelativeLayout>
答案 0 :(得分:1)
您可以尝试使用:android:layout_centerInParent="true"
,如:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:layout_centerInParent="true"
android:src="@drawable/ic_launcher"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</RelativeLayout>
答案 1 :(得分:0)
android:gravity="center"
RelativeLayout
位置
答案 2 :(得分:0)
您可以在android:gravity="center"
<RelativeLayout>
OR
在ImageView中包含android:centerInParent="true"
答案 3 :(得分:0)
只需在xml中为您的ImageView提供此属性:
android:layout_centerHorizontal="true"
答案 4 :(得分:0)
这可能由于RelativeLayout而发生,请尝试使用LinearLayout