因此,我正在浏览我的应用程序的主布局,并且我有一个布局文件夹“布局”,我的应用程序的活动有许多文本视图和按钮,以便能够使用相对布局来移动 1 个东西并弄乱整个布局。我一直在想办法让应用程序进入我当前的布局(仅使用边距的框架布局)的屏幕兼容模式,并且它显示的一切都是混乱和讨厌的。
有谁知道支持不同屏幕的更好方法?
另外,您的第一个问题的答案是:是的。我已经浏览了文档中的支持多屏幕和屏幕兼容模式。
因此,我正在浏览我的应用程序的主布局,并且我有一个布局文件夹“布局”,我的应用程序的活动有许多文本视图和按钮,以便能够使用相对布局来移动 1 个东西并弄乱整个布局。我一直在想办法让应用程序进入我当前的布局(仅使用边距的框架布局)的屏幕兼容模式,并且它显示的一切都是混乱和讨厌的。
有谁知道支持不同屏幕的更好方法?
另外,您的第一个问题的答案是:是的。我已经浏览了文档中的支持多屏幕和屏幕兼容模式。
使用嵌套布局。对于 10 英寸平板电脑,您必须指定 layout-xlarge 对于 9 英寸平板电脑,请指定 layout-sw720dp,有关详细信息,请参阅以下链接 http://developer.android.com/guide/practices/screens_support.html
我的建议是使用嵌套线性布局,对于不同的屏幕尺寸,您必须在应用程序中创建不同的布局文件夹,例如 layout_small、layout_large、layout_xlarge、layout_land,然后将您的 xml 文件复制到这些文件夹中并根据这些文件夹进行更改
嗨,威廉姆斯,您可以为屏幕尺寸创建不同的布局,例如
大布局,小布局,大布局,
所以你可以通过创建不同的布局文件夹来管理屏幕尺寸。然后将您的布局 XML 文件复制到不同的布局中,您可以将文本字段、按钮等修改为屏幕大小。