2012-03-23 24 views
0

ビューに背景画像を追加しようとしています。画像は実際には広く、背の高さはありません。それは6400 x 480です。私はアンドロイド画面の高さを埋めるために画像を望み、アスペクト比を維持します。私はこれを働かせるように見えない。Androidアプリの背景画像の高さが埋め込まれていますが、幅がありません

<ImageView 
    android:id="@+id/background" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@drawable/background" 
    android:scaleType="fitStart" 
    android:layout_alignParentBottom="true" /> 

すべてのオプションをscaleTypeで試してみましたが、目的の効果が得られません。私は後で画像の残りの部分を明らかにする左に画像を移動することができるようにしたい。

アドバイスやヒントは素晴らしいでしょう。たぶん私はこれについて間違った方法をとっています。

答えて

2

私自身解決策を見つけることになりました。私は私のドローアブルフォルダ内のbackground.xmlという名前のXMLファイルを作成し、その中にこのコードを配置:

<?xml version="1.0" encoding="utf-8"?> 
<bitmap xmlns:android="http://schemas.android.com/apk/res/android" 
    android:src="@drawable/background_image" 
    android:tileMode="disabled" android:gravity="top|left|fill_vertical"> 
</bitmap> 

用のビットマップオブジェクトを作成しました。私はこのandroid:background="@drawable/background"を私のmain.xmlの私のRelativeLayoutタグに加えます。

チャームのように働いた

関連する問題