私の質問は、Androidプラットフォームのさまざまな画面密度にさまざまなレイアウトを使用することと関係があります。
4つのmain.xmlファイル(それぞれが対応する画面密度のそれぞれのフォルダーにあるldpi、mdpi、hdpi、およびxhdpi)があり、それらがすべて最初から同一であるとしましょう。しかし、ldpiレイアウトのUI要素の一部を削除したいとします。ldpi電話のldpiレイアウトでnullポインター例外を見つけようとするときに、Java側で処理してnullポインター例外を回避するにはどうすればよいですか?findviewbyidがnullを返すかどうかを確認して、そこから先に進む必要がありますか?
アプリ内で物事を均一に保つことになっていることは承知していますが、便利であるが不要なUI要素を削除する方が理にかなっているように思われる場合もあります。私はこれらの新しい電話に余分な不動産を持っているのが大好きですが、ldpiレイアウトを作成するときは、何かを取り除くためだけに見栄えが良くなるときに、そこにすべてを詰め込むのではなく、それが理にかなっているなら!