我有一个屏幕,我需要删除一些小屏幕上的项目,因为它们不适合。 我在布局中搜索项目以填充代码中的实时数据,比如填充名称等。在我的大布局中有5个项目需要填充,但在我的小布局中只有2个项目,因为他们赢得了“不适合。如何在我的活动中,我可以告诉我处于“小模式”,而不是在布局中搜索我想跳过而不填充的三个ID的布局?android多种布局适合不同的屏幕尺寸
我是否需要搜索它们并捕获错误并忽略或者有没有更好的方法?
感谢
我有一个屏幕,我需要删除一些小屏幕上的项目,因为它们不适合。 我在布局中搜索项目以填充代码中的实时数据,比如填充名称等。在我的大布局中有5个项目需要填充,但在我的小布局中只有2个项目,因为他们赢得了“不适合。如何在我的活动中,我可以告诉我处于“小模式”,而不是在布局中搜索我想跳过而不填充的三个ID的布局?android多种布局适合不同的屏幕尺寸
我是否需要搜索它们并捕获错误并忽略或者有没有更好的方法?
感谢
它看起来像在这种情况下的部件将返回空值,当我试图找到他们,如果选择的布局不支持插件。所以我可以检测它是否为null,如果是这样就跳过填充小部件。
您将要使用资源目录(高,中,低)的组合,并按照有关如何从Android文档支持多种屏幕尺寸的指导方针。如果您需要代码中特定的任何内容,也可以获得屏幕尺寸。看到这些链接。
Get screen dimensions in pixels http://developer.android.com/guide/practices/screens_support.html