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 回答