Chcę wyświetlić mój widok obrazu na środku ekranu. Użyłem poniższego kodu xml, ale mój obraz był wyświetlany tylko przy marginesie. Wspomniałem witrynę dla programistów, która podała android:ScaleType. Ale użyłem też scaletype. Mój obraz nie jest ustawiony na środku ekranu. listview.xml:

    <?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_height="wrap_content"
                android:orientation="vertical"
                android:layout_width="wrap_content"
                android:paddingBottom="5px"                
                android:paddingTop="5px"
                android:paddingLeft="5px">


   <ImageView android:id="@+id/ImageView01"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_below="@+id/TextView01"
              android:scaleType="fitCenter">
                </ImageView>
<TextView android:id="@+id/TextView01"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:textSize="20px"
          android:textStyle="bold"

            android:textColor="#0099CC">
                </TextView>


</RelativeLayout>
0
Ram 24 wrzesień 2012, 15:30

2 odpowiedzi

Najlepsza odpowiedź

Zmień układ względny layout_width na fill_parent. To może być problem…

0
Renjith 24 wrzesień 2012, 15:33

Spróbuj tego..

 <?xml version="1.0" encoding="utf-8"?>

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_height="fill_parent"
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:paddingBottom="5px"                
            android:paddingTop="5px"
            android:paddingLeft="5px">



<TextView android:id="@+id/TextView01"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:textSize="20px"
      android:textStyle="bold"
      android:layout_alignTop="@id/ImageView01"

        android:textColor="#0099CC">
            </TextView>
<ImageView android:id="@+id/ImageView01"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:layout_below="@+id/TextView01"
          android:layout_gravity="center">
            </ImageView>


</RelativeLayout>
0
Charan Pai 24 wrzesień 2012, 16:00