Androidの背景:色付きの画像配置

On an Android Activity, I want to set an image as the background in the bottom left corner. Here's how you do it: Background Image Placement

しかし、私はまた、この画像ではない残りの背景が特定の色を持つように指定したいと考えています。これは可能ですか?

(それで、1つのコーナーに小さなロゴが入った単色の背景を持つことができます)

ありがとう、

編集: 私は明らかにうまくいくはずのテストプロジェクトを行ったが、それは私のためにクラッシュする。 https://github.com/jarofgreen/AndroidTestBackground E/AndroidRuntime(213):原因:アンドロイド.view.InflateException:バイナリXMLファイルの行#2:クラスを膨張させるエラー

1
あなたがイメージや何かを伸ばしていないなら、あなたはすでに幸せであるべきですか?
追加された 著者 DNRN,
@DNRNいいえ、画像ではない背景は黒で、私が欲しいのではないからです。
追加された 著者 James,

4 答え

はい、そうです:

<?xml version="1.0" encoding="utf-8"?>


    


3
追加された
あなたのImageViewはアンドロイドを持っているはずです:src?私はすでにこのようなものがうまくいくかどうか疑問に思いましたが、私のアンドロイドアプリがクラッシュし、これを行うとスタックトレースが表示されません。
追加された 著者 James,
奇妙な。私はアンドロイド:ImageViewには必要ないことを知っていますが、この場合、上記のコードはロゴに使用するグラフィックをどのように知っていますか?
追加された 著者 James,
私はあなたが持っているものを正確に行うが、2番目のアンドロイド:背景をアンドロイド:srcに置き換えると、私は2.1エミュレータでクラッシュする。奇妙なまあ、お試しいただきありがとうございます。
追加された 著者 James,
github.com/jarofgreen/AndroidTestBackground これは私の試みです - これに間違っていることが分かりますか?
追加された 著者 James,
E/AndroidRuntime(213):原因:android.view.InflateException:バイナリXMLファイル行#2:エラーが発生しているクラス
追加された 著者 James,
github.com/jarofgreen/AndroidTestBackground で見ることができますが、私はテーマを使用しません:-(
追加された 著者 James,
いいえ、クラッシュします。 git diffは変更を表示しません。
追加された 著者 James,
これは私のために働いています、アンドロイド:srcはImageViewには必要ありません。あなたは簡単に任意のsrcファイルにアンドロイド:背景をrepalceすることができます。
追加された 著者 Dmytro Danylyk,
私はアンドロイドを設定しています:ImageViewの背景= "#FF0000"の色
追加された 著者 Dmytro Danylyk,
クラッシュログとは何ですか?
追加された 著者 Dmytro Danylyk,
これを試してください: stackoverflow.com/questions/2605999/…
追加された 著者 Dmytro Danylyk,
プロジェクト - >クリーン、プロジェクト - > Androidツール - >プロジェクトプロパティを右クリックしてみてください
追加された 著者 Dmytro Danylyk,

私は9パッチ画像を使ってこれを解決しました。

http://developer.android.com/guide/developing/tools/draw9patch html

広い範囲の背景色を持つ9パッチ画像を作成し、背景色を展開可能領域として設定しました。

9-patch

次に、この画像をビューの背景として設定します。

(私が理解していないことの1つは、コンテンツは拡張可能な領域に配置され、左と下に幅広い余白が残っていると思っていましたが、それを必要な犠牲として受け入れるつもりでしたが、背景。)

1
追加された

2つのイメージを持つ相対レイアウトを使用します。最初のロゴはロゴで、右下隅に揃えられます(width \ heightは実際のサイズに比例します)。 2番目はあなたの背景イメージですが、これはwidth \ heightをfill_parentに設定するため、整列させることができます。

0
追加された
したがって、res/drawable/bg.xmlに2つのイメージを持つRelativeレイアウトを使用し、通常のレイアウトではバックグラウンドを "@ drawable/bg"と設定します。これの例がありますか?これを試してみましょう...
追加された 著者 James,

    
    

0
追加された