0

我制作了一个应用程序,其中只有一些文本和背景图像。当我倾斜我的手机时,我的背景图像被拉伸了。我想做的是当我倾斜手机时,我现在得到背景图像。

4

3 回答 3

0

是的,您可以更改背景,您必须创建另一个与您现在正在使用的 xml 同名的 xml 文件,然后将所有代码从以前的 xml 复制到这个新的 xml,您必须在土地命名文件夹中创建这个 xml ,如果该文件夹不存在而不是在您的布局文件夹中创建一个文件夹名称..您只需要在您的 xml 中更改一件事,在这里您就可以了

 android:background="@drawable/yournewbackgroundname"

不要更改我们旧 xml 中的任何内容

于 2013-10-05T11:49:55.890 回答
0

您需要做的是在横向和纵向模式下为您的视图创建不同的布局,并将横向的放在 res/layout-land 中,将纵向的放在 res/layout-port 中。只需获取您当前的 XML 文件并将其复制到纵向和横向茎中,然后只需更改为背景引用的可绘制对象。这样,您就可以拥有一个非常适合纵向视图和另一个您已编辑以适合横向视图的视图。

于 2013-10-05T11:44:28.983 回答
0

您需要为该方向提供不同的布局。创建一个 layout-landscape 文件夹,并在该布局中将背景更改为您想要的横向布局。除此之外,您还可以通过这种方式完全自定义横向。

于 2013-10-05T11:44:35.093 回答