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

  • GWTLecturer

    GWTLecturer

    18 EKİM 2012
  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006
  • nemoking of kinges

    nemoking of

    4 EYLÜL 2009