SORU
26 HAZİRAN 2011, Pazar


RelativeLayout wrap_content için tam ekran alıyor

Neden FOOBARZ hiçbir element diğer bir deyişle layout_height="fill_parent", elemanları yükseklik wrap_content her zaman altındaki tüm yol koydu çıkıyor? enter image description here

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">
    <TextView
        android:id="@ id/feed_u"
        android:layout_width="50dip"
        android:layout_height="50dip"
        android:layout_marginLeft="5dip"
        android:scaleType="centerCrop"
        android:drawableTop="@android:drawable/presence_online"
        android:text="U" />
    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/feed_u">
        <ImageView
            android:id="@ id/feed_h"
            android:layout_alignParentRight="true"
            android:layout_alignParentTop="true"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@android:drawable/btn_minus" />
        <ImageView
            android:id="@ id/feed_ha"
            android:layout_toLeftOf="@id/feed_h"
            android:layout_alignParentRight="true"
            android:layout_alignParentTop="true"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@android:drawable/btn_plus" />
        <TextView
            android:id="@ id/feed_t"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Title">
        </TextView>
        <TextView
            android:id="@ id/feed_a"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Band"
            android:layout_below="@id/feed_t">
        </TextView>
        <TextView
            android:id="@ id/feed_s"
            android:layout_below="@id/feed_a"
            android:text="S"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content">
        </TextView>
        <TextView
            android:id="@ id/feed_tm"
            android:layout_alignParentBottom="true"
            android:layout_alignParentRight="true"
            android:text="FOOBARZ"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content">
        </TextView>

    </RelativeLayout>
</RelativeLayout>

CEVAP
26 HAZİRAN 2011, Pazar


RelativeLayout doc:

Sınıf Genel Bakış

Çocukların pozisyonlar üst birbirine veya ilgili olarak tanımlanabilir bir Düzeni.

Yapamazsınız RelativeLayout boyutunu ve çocukların konumu arasında döngüsel bir bağımlılık olduğunu unutmayın.Örneğin, WRAP_CONTENT olarak ayarlanmış bir RelativeLayout ve bir çocuk ALİGN_PARENT_BOTTOM için ayarlayın

Class documentation

Tam olarak böyledir. RelativeLayout bunu yapamazlar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Brendan van Son

    Brendan van

    5 Aralık 2006
  • The Onion

    The Onion

    14 Mart 2006
  • TheForgottenGamer1

    TheForgotten

    28 AĞUSTOS 2009