如果我有一个图形设计让我们说TextEdit控件作为背景图像,是否可以在从纵向视图切换到横向视图时拉伸图像?
我来自WEB和CSS,我可以将背景图片分成3个部分,并使背景动态延伸。在Android环境中这样的事情是可能的,还是我应该为每个方向使用不同的布局?
答案 0 :(得分:13)
您可以通过将不同的图形放在项目中/ res目录的单独子文件夹中来声明它们。通过命名约定,您的应用程序将自动选择它们。
例如,如果您使用名为textBackground.png的背景图像,并且根据方向有两个版本。默认情况下,该应用会使用res/drawable/textbackground.png
,例如,在横向模式下,我会使用res/drawable-land/textBackground.png
。
查看此文档的完整故事:
http://developer.android.com/guide/topics/resources/providing-resources.html