1

これは、画面の上部に画像を配置する私のコードです。画面の中央に画像を配置するにはどうすればよいですか? 上部中央ではなく、私の画面は次のようになります http://imgur.com/65CD6

op center ではなく、画面の中央に配置したい

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

5 に答える 5

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>
于 2013-01-04T09:54:30.427 に答える
0

android:gravity="center"のための場所RelativeLayout

于 2013-01-04T09:48:37.353 に答える
0

あなたはどちらかで遊ぶことができandroid:gravity="center"ます<RelativeLayout>

また

android:centerInParent="true"ImageView内に含める

于 2013-01-04T09:49:40.990 に答える
0

xmlでImageViewにこの属性を与えるだけです:

    android:layout_centerHorizontal="true"
于 2013-01-04T09:49:49.447 に答える
0

これは RelativeLayout が原因で発生する可能性があります。LinearLayout を使用してみてください

于 2013-01-04T09:50:19.790 に答える