SORU
23 NİSAN 2010, Cuma


Lineer Düzeni ve Android ağırlık

Ben her zaman Android dökümanlar bu komik ağırlık değeri hakkında bilgi edinin. Şimdi ilk defa denemek istiyorum ama hiç işe yaramıyor.

Ben bu belgeleri bu düzeni anlamak:

  <LinearLayout
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:orientation="horizontal">

     <Button
        android:text="Register"
        android:id="@ id/register"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="10dip"
        weight="1" />

     <Button
        android:text="Not this time"
        android:id="@ id/cancel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="10dip"
        weight="1" />

  </LinearLayout>

yatay olarak hizalanmış iki düğme oluşturmak ve alanı eşit olarak paylaşmak. Sorun iki düğme boşluğu doldurmak için çıkmaz.

Düğmeleri büyümeye ve bütün çizgi doldurabilirim. Eğer her iki düğme üst maç için ayarlanmış ise ilk düğme gösterilir ve tüm çizgi doldurur.

CEVAP
23 Aralık 2010, PERŞEMBE


3 şey hatırlamak için:

  • set:layout_width . android çocuklar için"0dp"
  • setandroid:weightSumüst (düzenleme:Jason Moore fark olarak, bu öznitelik isteğe bağlı, çocuk layout_weight toplamını) için ayarlanır varsayılan çünkü
  • set:layout_weight . android her çocuğun orantılı olarak (örn weightSum="", üç çocuk: layout_weight="1", layout_weight="3", layout_weight="1") . 5

Örnek:

    <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:weightSum="5">

    <Button
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="1" />

    <Button
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="3"
        android:text="2" />

    <Button
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="3" />

    </LinearLayout>

Ve sonuç:

Layout weight example

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • campos9896

    campos9896

    24 Mart 2012
  • mist64

    mist64

    30 Mayıs 2006
  • SerienTrailerMP

    SerienTraile

    7 HAZİRAN 2012