2010-02-17 35 views
83

Metni olmayan bir görüntüyü ve yatay olarak ortalanmış bir görüntüyü nasıl oluşturabilirim? Farklı bir arka plan görüntüsü tanımlamak istediğim için bir ImageButton kullanmak istemiyorumandroid image button

cevap

164

Tıpkı bir ımagebutton kullanmak ve ne istersen arka plan yapmak ve src gibi simge de ayarlayabilirsiniz.

<ImageButton 
    android:id="@+id/ImageButton01" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@drawable/album_icon" 
    android:background="@drawable/round_button" /> 

alt text

+2

haklı ve android hakkında daha descrive Lütfen); sen seçici // sadece Google kullanmak

düğmesi için ve daha güzellik düğmesi için herhangi bir tasarım yapabilir bunu yok! –

+0

@EmadAghayi src, ImageButton'da kullanılacak gerçek simgedir; Arka plan, varsayılan olarak bir dikdörtgen olan orijinal düğmenin şeklidir. Yalnızca resmi kullanmak istiyorsanız, onu atlayabilirsiniz veya simgenin çevresindeki diğer renkleri/şekilleri kullanabilirsiniz. – ocramot

11

Sadece bir ImageView'a tıklayıp bunu tıklanabilir olarak ayarlayabilir ya da normal bir düğmenin drawableBottom özelliğini ayarlayabilirsiniz.

ImageView iv = (ImageView)findViewById(R.id.ImageView01); 
    iv.setOnClickListener(new OnClickListener() { 
    public void onClick(View v) { 
    // TODO Auto-generated method stub 

    } 
    }); 
17

sadece android ile Düğme kullanın: drawableRight özelliklerini şöyle:

<Button android:id="@+id/btnNovaCompra" android:layout_width="wrap_content" 
     android:text="@string/btn_novaCompra" 
     android:gravity="center" 
     android:drawableRight="@drawable/shoppingcart" 
     android:layout_height="wrap_content"/> 
1

Düğmeye kullanabilirsiniz:

1 - Boş metni yapmak

2 - bunun için bir arka plan ayarla

3 - sizi siz seçiciyi kullanabilirsiniz daha yararlı ve görüntü kaynağı ve arka planı aynı resmi ayarlayabilirsiniz ve (* .png) olmalıdır imagebutton Hakkında güzel düğmesi


arka planda: