Android布局中的背景被拉伸

时间:2012-12-16 19:48:36

标签: android background relativelayout

我使用android:background="@drawable/rajat2"将背景图像放到我的相对布局中,其中rajat2是所有可绘制文件夹中的图像。

它为我的布局设置背景,但背景拉伸到整个屏幕。 我也试过通过java代码放置壁纸,但它仍然表现相同!

3 个答案:

答案 0 :(得分:3)

如果您的可绘制尺寸与屏幕尺寸不完全相同,背景将拉伸到整个屏幕尺寸。考虑为每种类型的屏幕尺寸创建drawable,使其看起来不会拉伸。

如果您不希望图片占据整个屏幕尺寸,请考虑使用ImageView代替,并将其放置在布局中。

答案 1 :(得分:1)

使用draw9patch作为背景图片。它很好地帮助你。

答案 2 :(得分:0)

如果您正在开发应用程序,请将布局宽度和高度设置为匹配父级 并使用9补丁图像获得您想要的更准确的值