res/layout と res/layout-sw600dp という 2 つのフォルダーがあります。タブレット エミュレーター 7 インチ (1024x600) でアプリを実行しようとすると、res/layout の画面レイアウトが表示されます。エミュレータでlayout-sw600dpからタブレット用の別のレイアウトを表示するにはどうすればよいですか?
2 に答える
開きたいレイアウトをダブルクリックするか、ドロップダウンメニューから別の設定を選択すると、関連するレイアウトが読み込まれます。例:Nexus One、NexusSなど
デフォルトがデバイスに合わない場合は、このメニューにカスタムレイアウトを追加してください。
実行時にこれらのレイアウトを表示するには、レイアウト設定に一致するデバイス\エミュレーターでアプリを実行する必要があります。
両方のレイアウトを表示できるようにするには、別の Android 仮想デバイス (AVD)、つまり別のエミュレーターを使用する必要があります。Android のドキュメントには、 AVD の管理専用のページがあります。
Android 開発チームは、AVD の作成に使用するAVD Manager
. エミュレーターを使用しているということは、既にエミュレーターを作成していることを意味するため、使用したことがあると思います。
Eclipse の次の場所にあります。
ウィンドウ -> AVD マネージャー
異なるエミュレーター間で異なるレイアウトを実際に確認するには、対象とするデバイスを正確に表すために、それらを異なる方法で構成する必要があります。ハードウェア オプションを微調整して、エミュレータの動作を変更できるはずです。ハードウェア オプションのリストは、こちらで確認できます。