2011-03-14 32 views
7

Yerleşimimde bir düğme gösterebilmem gerekir, ancak düğmenin bir görüntü (küçük Simge) ve içindeki metnin olmasını istiyorum. * Ler Yapmak düşüncelerini bir görüntü Yaniandroid: imageview düğmesinin içinde

olan

something like this: 
    ___________________ 
/*** SOME TEXT/
/_**_______________/ 

bir arka plana sahip bir doğrusal düzen olduğunu ve tıklanabilir hale - muhtemelen çalışacak, ama bu davranması anlamına gelir tam olarak bir düğme gibi ...

Bunun nasıl yapılacağı konusunda daha iyi bir fikriniz var mı?

Teşekkürler, e. düğme için xml düzende

cevap

17

ekleyin:

<Button 
    ... 
    android:drawableLeft="@drawable/myIcon" 
    android:drawablePadding="5dp" 
    android:paddingLeft="10dp" 
    android:text="My text" /> 

myIcon.png çekilebilir klasörde simgedir yere.

EDIT Eklenen dolgu. EDIT 2: Simgenin soluna eklenmiş dolgu eklendi.

+0

Bu aslında işe yarıyor, ancak şimdi ne olur, görüntünün tamamen sola doğrulanması ve düğmenin kenarlarında olması, görüntüye dolgu eklemenin herhangi bir yolu var mı? – ekatz

+0

Sizin için çalışıp çalışmadığını görmek için dolgu eklediğim düzenlememe bakın. –

+0

Teşekkürler, ancak belgelerin belirttiği gibi, dolgu sadece çizilebilir ve metin arasındaki boşluğa değil, çekilebilir alanın etrafındaki alan değil. ([button # drawablePadding] (http://developer.android.com/reference/android/widget/TextView.html#attr_android:drawablePadding)) – ekatz

İlgili konular