2

Android ビューの背景を白い背景のロゴにしたい。

ビューの背景を白くすることができます:

android:background="@color/colorWhite"

ビューの背景を PNG にすることができます。

android:background="@drawable/logo"

ただし、同時に両方ではありません ( Attribute "android:background" was already specified)。
私が書くだけなら@drawable/logo、ロゴは黒い背景に描かれます。実行する方法?できれば、ビューのレイヤーを追加しないでください。


解決策:私は Avinazz の最初の提案を使用しました。コードは次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<layer-list
    xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:drawable="@color/white"/>
    <item>
        <bitmap android:src="@drawable/logo"
        android:gravity="center" />
    </item>
</layer-list>

strings.xml含む<color name="white">#FFFFFF</color>

4

2 に答える 2

2

いくつかの可能性:

1)レイヤードローアブルを使用するAndroidで2つの画像をオーバーレイして、画像ビューを設定します

2)xmlを微調整して、コンテナの背景を白の背景にし、子を希望の画像で透明にします。

3)背景が白になるように画像を編集します。

于 2013-01-28T07:26:34.133 に答える
0

独自のテーマを定義するか、アクティビティ タグ内のマニフェスト ファイルで組み込みの Light テーマを使用してから、レイアウト xml で背景を使用します。android:background="@drawable/logo

于 2013-01-28T07:27:47.453 に答える