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

  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • Derek Banas

    Derek Banas

    12 AĞUSTOS 2008
  • REK Roth Productions

    REK Roth Pro

    8 Ocak 2011