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

  • BroadCity

    BroadCity

    10 ŞUBAT 2010
  • BuzzFeedVideo

    BuzzFeedVide

    10 AĞUSTOS 2011
  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010