2013-06-15 3 views
3

Я хочу разместить свое изображение с помощью выделенного изображения. но он не фиксируется в этом пространстве, и это выглядит странно! ! возможно ли выровнять изображение с выделенным пространством для кнопки изображения или я должен обрезать и настроить?Как выровнять изображение на кнопке изображения

ответ

5

изображение в ImageButton теге быть выровнены влево.

<ImageButton 
    android:id="@+id/sample" 
    android:layout_gravity="left" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:scaleType="fitStart" 
    android:src="@drawable/sample" > 
</ImageButton> 
+0

Спасибо за ур ответ! Я попробую это и даю знать результат! –

+0

android: scaleType = "fitStart" сделал волшебство! ! спасибо @Ganesh Rengarajan :) –

1

вы можете выровнять изображение в изображении с помощью scaleType атрибут.

, если вы хотите установить в левую, то попробуйте ниже:

android:scaleType="fitStart" 
+0

Спасибо! ! просто сделал это с тем же, как и упомянул! –

2

Вы также можете использовать Button. В кнопке у вас есть четыре опции, чтобы поместить изображение и отступы для изображения

<Button 
      android:id="@+id/button1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:drawableTop="@drawable/ic_launcher" 
      android:drawableBottom="@drawable/ic_launcher" 
      android:drawableLeft="@drawable/ic_launcher" 
      android:drawableRight="@drawable/ic_launcher" 
      android:drawablePadding="10dp" 
      android:text="Button" /> 

Выхода

output

+0

Спасибо за ур ответ! Я попробую это и даю знать результат! –

3

пытающихся использовать эту

android:scaleType="fitStart" 
android:layoutGravity="" 
android:gravity="" 
Смежные вопросы