android针对不同屏幕尺寸的多种布局

android针对不同屏幕尺寸的多种布局,android,android-layout,Android,Android Layout,我有一个屏幕,我需要删除较小屏幕上的一些项目,因为它们不适合。 我在布局中搜索要用代码中的实时数据填充的项目,例如填充名称等。在我的大布局中有5个项目需要填充,但在我的小布局中只有2个项目需要填充,因为我删除了3个,因为它们不适合。在我的活动中,我如何判断我处于“小模式”,而不在布局中搜索我要跳过且不填充的三个id 我是否需要搜索它们,捕捉错误并忽略它们,还是有更好的方法 谢谢您将希望利用资源目录的组合(高、中、低),并遵循android文档中关于如何支持多种屏幕大小的指导原则。如果需要在代码中

我有一个屏幕,我需要删除较小屏幕上的一些项目,因为它们不适合。 我在布局中搜索要用代码中的实时数据填充的项目,例如填充名称等。在我的大布局中有5个项目需要填充,但在我的小布局中只有2个项目需要填充,因为我删除了3个,因为它们不适合。在我的活动中,我如何判断我处于“小模式”,而不在布局中搜索我要跳过且不填充的三个id

我是否需要搜索它们,捕捉错误并忽略它们,还是有更好的方法


谢谢

您将希望利用资源目录的组合(高、中、低),并遵循android文档中关于如何支持多种屏幕大小的指导原则。如果需要在代码中指定任何内容,也可以获取屏幕尺寸。请参阅这些链接


您需要利用资源目录的组合(高、中、低),并遵循android文档中关于如何支持多种屏幕大小的指导原则。如果需要在代码中指定任何内容,也可以获取屏幕尺寸。请参阅这些链接


在这种情况下,如果所选布局不支持小部件,当我尝试查找它们时,小部件将返回null。因此,我可以检测它是否为null,如果是,则跳过填充小部件。

在这种情况下,如果所选布局不支持该小部件,当我尝试查找它们时,小部件将返回null。所以我可以检测它是否为空,如果是,跳过填充小部件