2011-07-14 13 views
8

Cihazın tüm genişliğine götürmek istediğim bir görüntü düğmem var. Kullandığım resim src düğmesi kadar uzun değil. Varsayılan, düğmenin belirleyicisine hizalanmak gibi görünüyor. Bunun yerine onu sola hizalamak istiyorum. Düzen yerçekimi kullanmayı denedim ama yanıt vermeden. İşte Görüntü kaynağını ImageButton içinde nasıl hizalarsınız?

Eh ..

<LinearLayout 
    android:id = "@+id/llRoot" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_gravity="left" > 

    <ImageButton 
    android:id="@+id/ibSend" 
    android:layout_gravity="left" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:src="@drawable/send" > 
    </ImageButton> 

cevap

26

kodudur, seni ImageButton daki görüntü Sola alligned olmak istiyor muyum?

android:scaleType="fitStart" 

ve burada görüntü ImageButton solunda hizalanmış, gider: Sonra ImageButton için bu eklemek bağlıyor.

+0

Teşekkür ederim, bu mükemmel çalıştı. – Mel

+0

Mülkün adı karmaşıktır, ancak scaleType'daki tüm seçenekler, görüntüyü strech etmek mi yoksa olduğu gibi bırakmak mı yoksa hizalamak mı istediğinize karar vermenizi sağlar. – Mauricio

İlgili konular