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

  • David Tedeyev

    David Tedeye

    20 AĞUSTOS 2011
  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • mipd1980

    mipd1980

    25 EKİM 2006