2012-03-14 3 views
2

android ImageButtonに問題があります。 アイコンが上に切れます。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> 

を、私は私がGoogleで検索してきたが、それらのどれも助けていないいくつかのハッキングを試みました。追加

+0

LinearLayoutとImageButtonの内側にパディングを追加しようとしましたが、アイコンやLinearLayoutの固定高さを与えようとしましたが、どれも機能しませんでした。 – kjurkovic

+0

イメージを投稿できますか? – Tony

答えて

0

試してみてください。

android:scaleType="fitCenter" 

をあなたのImageButton

にそれがScaleTypeプロパティ

+0

ScaleTypeですべてのオプションを試しました..まだ同じ問題 – kjurkovic

+0

アイコンを動かしてみましたか?私はdrawable-hdpi/ldpiで奇妙な動作が見つかっただけで、 "drawable"フォルダを作成するだけに戻りました。 – Tony

+0

私はそれを動こうとした..それはまだ同じままです:\ – kjurkovic

1

の下で他のオプションを試してみてください失敗した場合は、Android用の画像を維持してみてください。代わりにアンドロイドの背景:でSRCイメージボタン。すべての問題の解決策ではありませんが、この種の問題にはうまくいきます。

関連する問題