Android ImageButton режет иконки сверху - PullRequest
2 голосов
/ 14 марта 2012

У меня проблема с Android ImageButton. Моя иконка в нем обрезается сверху.

код следующий:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:orientation="horizontal"
    android:layout_marginBottom="20sp"
    android:paddingLeft="20sp"
    android:paddingRight="20sp" >

    <TextView
        android:id="@+id/registration_1_button_sex_male_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/registration_1_male"
        android:textColor="#fff"
        android:textSize="15sp"
        android:typeface="monospace" />

    <ImageButton
        android:id="@+id/registration_1_button_sex_male"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@android:color/transparent"
        android:paddingRight="20sp"
        android:src="@drawable/icon_male_blue" />
</LinearLayout>

Я пробовал несколько взломов, которые я погуглил, но ни один из них не помог.

Ответы [ 2 ]

1 голос
/ 14 марта 2012

Попробуйте сохранить изображение для android: background вместо android: src в кнопке Image. Это не решение для всех проблем, но хорошо работает для такого рода проблем.

0 голосов
/ 14 марта 2012

Попробуйте добавить:

android:scaleType="fitCenter"

на ваш ImageButton

Если это не помогло, попробуйте другие параметры в свойстве ScaleType

...