ImageButtonの背景が私のリソースの1つと異なる描画可能なもので描画されるという問題があります。バックグラウンドを透明に設定していますが、場合によっては、ボトムシャドウ.9ngという名前のドロワーブラスのうちの1つを取り上げています。なぜ、なぜ!?奇妙な変態です...ImageButtonの背景がそれ自身の上にかすれている? Drawablesはワイルドになった?
私はこの問題を以前に見ました。私のアプリユーザーの中には、この問題を見て苦情がありましたが、今これを理解することに決めました!私が現在持っているものの下を見てください。あらゆるヒントやアイデアが役に立ちます。レイアウトの下の私の1つのXMLレイアウトの下
<color name="transparent">#00000000</color>
私のImageButton /::
私は値/ colors.xmlの下に作成されたカラー値
<ImageButton
android:id="@+id/ibHelp"
android:layout_width="wrap_content"
android:layout_height="@dimen/settings_list_item_height"
android:background="@color/transparent"
android:contentDescription="@string/content_desc_more_information"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:scaleType="centerInside"
android:src="@drawable/btn_help" />
これは私が上で見ているものです生成されたR.javaファイル:
public static final class drawable {
public static final int bottom_shadow=0x7f020000;
}
public static final class color {
public static final int transparent=0x7f080009;
}
これは、それがどのように見えるかです:
これは私が見ているものです:
時々、Eclipseの何かがうまくいかず、アプリの間違った場所に間違ったリソースが表示されることがあります。このような場合、プロジェクトのクリーンアップが役立ちます(プロジェクト→クリーン)。 –
ご意見ありがとうございます。私は清潔にすることが役立つことに気づいた。この問題はちょっとうんざりする...時にはそれを再現する方法がなく、特定の電話よりも問題が発生する... – Jona