SORU
29 Kasım 2011, Salı


Nasıl bir İmageView ve bir TextView içeren bir LinearLayout yerine bileşik bir drawable kullanırım

Benim kod karşı yeni Tüy toplama aracı koştu. İyi öneriler bir sürü ile geldi, ama bunu anlayamıyorum.

Bu etiket ve çocuklarını tek ve bileşik bir drawable tarafından değiştirilebilir

Konu: geçerli düğüm bir TextView bileşik drawables kullanılarak değiştirilebilir olup olmadığını Denetler.

Bir İmageView ve bir TextView içeren bir LinearLayout daha verimli bir bileşik drawable olarak ele alınabilir

Ve burada benim düzeni

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

<ImageView 
    android:id="@ id/upImage"
    android:layout_width="20dp"
    android:layout_height="20dp"
    android:layout_gravity="center_vertical"
    android:scaleType="centerInside"
    android:src="@drawable/up_count_big">
</ImageView>

<TextView
    android:id="@ id/LikeCount"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="2dp"
    android:layout_marginBottom="1dp"
    android:textColor="@color/gray"
    android:textSize="16sp"
    android:layout_gravity="center_vertical">
</TextView>
</LinearLayout>

Birisi bu durumda bir bileşik drawable yapmak için nasıl somut bir örnek verebilir?

CEVAP
29 Kasım 2011, Salı


TextView 4 bileşik drawables, sol, altı, üst, sağ ve alt ile birlikte geliyor.

Senin durumunda, LinearLayout ImageView Hiç gerekmez. Ekle android:drawableLeft="@drawable/up_count_big" TextView sadece.

Daha fazla bilgi için TextView#setCompoundDrawablesWithIntrinsicBounds bkz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007
  • Lancome USA

    Lancome USA

    30 HAZİRAN 2009
  • spederson7

    spederson7

    17 Temmuz 2006