1

を使用して、相対レイアウトに背景画像を配置しandroid:background="@drawable/rajat2"ます。ここで、rajat2はすべての描画可能なフォルダー内の画像です。

背景を私のレイアウトに設定しますが、背景は画面全体に引き伸ばされます。私も壁紙をJavaコードに通してみましたが、それでも同じように動作します!

4

3 に答える 3

4

ドローアブルサイズが画面サイズと正確に一致しない場合、背景は画面サイズ全体に拡大されます。画面サイズの種類ごとにドローアブルを作成して、引き伸ばされて表示されないようにすることを検討してください。

画像が画面サイズ全体を占めることを望まない場合は、ImageView代わりに画像を使用して、それをレイアウト内に配置することを検討してください。

于 2012-12-16T19:50:11.497 に答える
1

背景画像にはdraw9patchを使用します。それはあなたをよく助けます。

于 2012-12-16T20:12:43.120 に答える
0

アプリケーションを開発している場合は、レイアウトの幅と高さを一致する親として設定し、9 パッチ イメージを使用してより正確な値を取得します。

于 2012-12-16T20:45:23.623 に答える