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

  • El SalvaLobo

    El SalvaLobo

    10 Temmuz 2006
  • michellefeng's channel

    michellefeng

    26 Kasım 2006
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006