我有一个(RelativeLayout)布局xml,设计用于10英寸平板电脑。我现在想要在手机上运行应用程序时显示相同的布局。而不是仅仅部分显示,我希望它被缩放,以便结构是相同的,只是一切都小一些。
我已经:
请注意,我知道这是不好的做法,但这只是个人项目,我很想知道这是否可行。
非常感谢任何帮助!
编辑:我想要的是真正整个屏幕。 我不是原始布局的作者,因为它是我想在手机上使用的平板电脑的开源项目。 以下是来源:https://github.com/amigold/Gui2Go 我所说的布局是main.xml。
答案 0 :(得分:1)
我的声誉太低,无法要求您提供示例布局,我的提案也没有使用完全相同的布局。但是,您可以使用文件夹res / layout-sw600dp中的10英寸平板电脑版本和res / layout中的电话版本创建具有相同id标签和filename.xml的布局。 / layout-sw600dp中的布局将自动用于更大的屏幕和& / layout中的布局将用于较小的屏幕。您根本不必更改setContentView()调用。
请参阅:http://developer.android.com/guide/practices/screens_support.html