私はAndroid携帯とタブレット用のアプリケーションを開発しています。これで、両方の電話のUIが異なります。両方のデバイスに2つの異なるプロジェクトを作成することは理にかなっていますか、それとも1つのプロジェクトを使用して異なるレイアウトを使用する方が理にかなっていますか?
敬具
私はAndroid携帯とタブレット用のアプリケーションを開発しています。これで、両方の電話のUIが異なります。両方のデバイスに2つの異なるプロジェクトを作成することは理にかなっていますか、それとも1つのプロジェクトを使用して異なるレイアウトを使用する方が理にかなっていますか?
敬具
1 つのアプリケーションで異なる画面サイズのデバイスを処理する方法は多数あります
お気に入り
別での取り扱いここDrawable folder
をチェック
別の扱いでこれをDrawable Layout
チェック
コーディングにより、デバイスのサイズを取得し、それに応じていくつかの UI を変更します (これは難しい作業です)。
これは、アプリケーションのグラフィックス、アプリケーションのサイズなどのパラメータの数に依存します
アプリケーションのパフォーマンスを向上させるために、異なるものDrawable Folder
と異なるものの両方を使用する必要がある場合がありますDravable Layout
用途に合わせて使い分け
電話とタブレットの UI が大きく異なり、本質的に異なるアプリケーションである場合を除き、レイアウトが異なる 1 つのプロジェクトを使用することをお勧めします。
さまざまなサイズの携帯電話やタブレット、さまざまな解像度、さまざまな向きなどをサポートするために、2 つ以上のレイアウトが必要になる場合があることに注意してください。多数のプロジェクトを作成するよりも、これらすべてを 1 つのプロジェクトに作成する方がはるかに優れています。
また、2 つのプロジェクトを使用する場合、Google Play で 2 つの異なるアプリを配布する必要があり、顧客が混乱する可能性があることに注意してください。
アプリケーションがさまざまなデバイスをサポートするために開発する方法はたくさんあります。一番参考になるのは. これを読めば、2 つの異なるプロジェクトを作成する必要がないことが理解できます。
両方のデバイスで異なるプロジェクトを作成する必要はありません。異なる - 2 解像度のデバイス用に異なる - 2 レイアウトを作成する必要があります。以下のドキュメントをお読みください:-
http://developer.android.com/guide/practices/screens_support.html
以下のリンクも参照してください:-