0

私はAndroidを始めたばかりで、スプラッシュ画面を作成していました。デフォルトの背景色を灰色に変更しようとしましたが、同じ属性を2回使用できないようです。背景画像を追加して背景色を変更するにはどうすればよいですか?ありがとう。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:background="@drawable/reddit_alien" 
    android:background="@color/grey"
    >
</LinearLayout>
4

2 に答える 2

3

これを行う1つの方法は、2つのレイアウトを使用することです。外側のレイアウトには色の背景があり、内側のレイアウトには画像が背景になっています。

または、xmlでレイヤーリストの描画可能なリソースファイルを使用して、1つのレイヤーを背景色として定義し、別のレイヤーを背景画像として定義することもできます。ここを参照してください:http://developer.android.com/guide/topics/resources/drawable-resource.html#LayerList

于 2012-10-07T16:24:59.520 に答える
0

いいえ、同じプロパティを2回宣言することはできません。彼女はそれらを背景または色としてイメージします。色と背景画像を設定する場合は、2つのビューを作成します。底面図の背景を色または画像に設定し、上面図の背景を色または画像に設定します。

于 2012-10-07T16:22:50.113 に答える