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

  • Feel The Electricity!

    Feel The Ele

    20 ŞUBAT 2010
  • Flash CS6 Video Tutorials for Beginners (Actionscript 3 Gaming)

    Flash CS6 Vi

    14 EYLÜL 2012
  • kev5124

    kev5124

    9 Kasım 2008