繁体   English   中英

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

[英]android multiple layouts for different screen sizes

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

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

谢谢

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

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

获取以像素为单位的屏幕尺寸 http://developer.android.com/guide/practices/screens_support.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM