そのため、私は 7 インチの画面を縦向きのみで美しく埋める Android フォームベースのアプリを持っており、50 を超えるフォームがあります。各フォーム (またはアプリ全体) をそれぞれの解像度に合わせて再設計するのではなく、私のビジネス ケース ソリューション画面いっぱいにフォームを拡大縮小するだけです。10 インチのタブレットは少し間隔が空いて見えます (ただし、余白を追加できます)。携帯電話では、スタイラスと良好な視力が必要です。
これらが良い選択であるかどうかについて議論するのではなく、私の質問は次のとおりです。Windows CE では、フォームは「ダイアログ ボックス単位」を介してテキスト サイズに合わせて調整されます。これは非常にうまく機能します。「sp」単位を使用するトリッキーな方法がない限り、Android にはそのようなものはありません。いずれにせよ、フォームがさまざまな解像度で画面をうまく埋め尽くすことは、私が何かを見逃していない限り、髪を抜く領域のように見えます。
コメントへの回答として、これは XML レイアウトを使用して定義されたネイティブ アプリです。たとえば、ほぼすべてのサンプル アプリを使用して、さまざまな画面サイズに合わせてスケーリングする方法を示すことができます。これにより、画面が小さい場合、解像度に関係なく小さなテキストが表示されます。
明確にするために: 複数の画面サイズを処理する標準の Android の方法を使用する方法を説明することで、この質問に役立つ回答が得られるとは思いません: http://developer.android.com/guide/practices/screens_support.html。今回やりたくないのはこれ。これは、本当に必要なときに他のことを行う方法、つまりサイズに合わせてスケーリングする方法に関するものです。