改变视图背景图片随着屏幕方向的改变而改变

3

如果我有一个TextEdit控件的图形设计作为背景图片,那么在从纵向视图切换到横向视图时,是否可以拉伸图片?

我来自WEB领域,使用CSS可以将背景图片分成3部分并使背景动态拉伸。在Android环境中是否也可以做到这样的效果,还是应该为每个方向使用不同的布局?

1个回答

13
您可以通过将它们放在项目的/res目录的不同子文件夹中来声明不同的图形。按照命名约定,您的应用程序将自动选择它们。
例如,如果您使用名为textBackground.png的背景图像,并且根据方向有两个版本。该应用程序将默认使用res/drawable/textbackground.png,而在横向模式下,例如res/drawable-land/textBackground.png
查看此文档以获取完整说明: http://developer.android.com/guide/topics/resources/providing-resources.html

最佳答案就在这里。Android的资源过滤功能非常出色。 - SeanPONeil

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接