これに似た質問をしましたが、より広い範囲の意見を得るために、より一般的な質問をすると思いました。
この質問をするのは、私が開発した最後の 2 つのアプリで、すべての画像リソースを drawable-hdpi フォルダーに入れ、ランドスケープ モードを処理せず、主に個人の Droid フォンでテストし、基本的に私が自分のデバイス用にのみ開発していました。私は常に適切な場所で dpi と sp を使用しましたが、これは私のアプリが他の画面サイズ/密度で適切にスケーリングするには十分ではありませんでした。場合によっては問題なくスケーリングされますが、小さいサイズでは常に画面の一部が切り取られる傾向がありました.
すべてのデバイスで少なくともある程度はうまくスケーリングするアプリを開始するための最良の方法は何ですか?
たとえば、デフォルトの HVGA 画面で正しく表示されるようにアプリのレイアウトを構築し、より大きな密度にスケーリングできるようにする必要がありますか? 縦向きと横向きの両方のレイアウト ファイルを積極的に構築することはベスト プラクティスでしょうか?
1 つのサイズだけに焦点を合わせて、後からこれを管理するためにスクランブルをかけることなく、すべてのデバイスでアプリが適切に表示されるようにするために、どのようなことを行っていますか?