Android ImageButtonの背景が灰色になってしまう

Android

Android ImageButtonの背景が灰色になってしまう

ImageButtonでボタンを作ると、画像の後ろに、ボタンのデフォルトの灰色のボタン画像みたいなのが出てしまいます(>_<) これを回避する方法が下記にあったので、載せておきます。 http://stackoverflow.com/questions/5174835/android-imagebutton-gets-gray-background

 //レイアウトファイルに記述 ポイントはandroid:backgroundをつけること
 <ImageButton
       android:id="@+id/search"
       android:layout_weight="0.5"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:background="@drawable/image_button_bg"
       android:src="@drawable/bt_main_company"
        />
 //image_button_bg.xmlというファイルをdrawableの下におきます
 <?xml version="1.0" encoding="utf-8"?>
 <selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_selected="true" android:drawable="@android:color/transparent" />
    <item android:state_pressed="true" android:drawable="@android:color/transparent" />
    <item android:drawable="@android:color/transparent" />
 </selector>

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です