我的问题与在 Android 平台上为不同的屏幕密度使用不同的布局有关。
假设我有四个 main.xml 文件(每个文件在它们各自的文件夹中对应的屏幕密度:ldpi、mdpi、hdpi 和 xhdpi),假设它们一开始都是相同的。但是假设我想摆脱一些用于 ldpi 布局的 UI 元素。当 Java 端尝试在 ldpi 手机上的 ldpi 布局中查找该视图时,我该如何处理以避免出现空指针异常?我应该检查一下 findviewbyid 是否返回 null 并从那里继续吗?
我意识到你应该在你的应用程序中保持统一,但有时似乎只是摆脱一个方便但不必要的 UI 元素会更有意义。我喜欢在这些新手机上拥有额外的空间,但是如果/当需要进行 ldpi 布局时,我宁愿不要把所有东西都塞进去,因为它看起来更好,只是为了摆脱一些东西,如果那有意义的话!