2011-08-10 18 views
0

私はImageButtonを持っているので、青色にタップすると背景が変わります。 しかし、私はそれをタップすると、私は背景として青色を持っていますが、私は黄色も持っています(Androidはどのボタンでも使用するデフォルト)。 IMAGE LINK どうすればこの問題を解決できますか? ありがとうございます。ImageButtonの問題(デフォルトの黄色)

<ImageButton android:id="@+id/test" android:layout_below="@id/button" android:src="@drawable/settings_xml" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" android:gravity="center"/> 

このXMLファイル(settings_xml.xmlは)/ resを/描画可能MDPIに

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_pressed="true" 
      android:drawable="@drawable/blue" /> <!-- pressed --> 

    <item android:drawable="@drawable/stock" /> <!-- default --> 
</selector> 

である私はLDPIとhdpiでXMLファイルを配置する必要がありますか?

+0

uは画像ボタンを設定したコードを貼り付けることができます。 – Sumant

+0

@サマント:確かに。私の編集した最初の投稿をご覧ください。 – androniennn

答えて

0

画像ボタンの背景色を黄色に設定することができます。画像ボタンをタップすると黄色のみが表示されます。&は青色ではありません。

+0

しかし、私はそれをタップすると、その背景色を青に変えるようにしたい。 – androniennn

+1

あなたはセレクターを使用しているので、ボタンを押すたびに青色の画像を設定します.Uは画像ボタンの背景色を透明に設定できます。黄色を見ることはできません。 – Sumant