4

私は Android アプリケーションに取り組んでいます。アプリケーションをすべてのデバイスと互換性を持たせる必要があります。これには 2 つの方法があります。それは

  1. デバイスとタブ用に個別のレイアウトを作成します。
  2. 1 つのレイアウトを使用し、デバイスには drawble-ldpi、mdpi、hdpi、xhdpi、タブレットには drawable-large-mdpi と xlarge-mdpi などの異なるドローブル リソースを使用します。

どちらの方法が良いですか。なんらかの理由で返事をください...

4

3 に答える 3

1

それ以外の場合、レイアウトを変更する必要がある場合は、複数のファイルで変更する必要があるため、2 番目のオプションが最適です。また、デバイス構成ごとに異なるスタイルを使用する必要がある場合もあります。最初のオプションを使用する場合でも、drawble-ldpi、mdpi、hdpi、xhdpi などの drawble リソースに個別の画像を保持する必要があります。1 つのレイアウトを使用し、複数のドローアブルとスタイルを保持して、すべてのデバイス構成をサポートします。

于 2013-04-19T05:43:36.673 に答える
1

レイアウト デザインの構造と向きがすべての画面で同じである場合は、常に単一のレイアウトを使用することをお勧めします。私はあなたがすでにこれを読んでいることを願っています. ただし、レイアウト構造が異なる場合は、他に方法はありません。

複数の画面に単一の描画可能なリソースを使用できる場合でも、単一のリソースフォルダーを使用するのが賭けだと思います。一部の画像については、Android が画面サイズに自動的にサイズ変更しても害はありません (フルスクリーン画像やストレスが問題にならない画像など)。そのような場合、これらの画像は xhdpi フォルダーでのみ使用できます

于 2013-04-19T05:45:42.687 に答える