1

res/layout と res/layout-sw600dp という 2 つのフォルダーがあります。タブレット エミュレーター 7 インチ (1024x600) でアプリを実行しようとすると、res/layout の画面レイアウトが表示されます。エミュレータでlayout-sw600dpからタブレット用の別のレイアウトを表示するにはどうすればよいですか?

4

2 に答える 2

1

開きたいレイアウトをダブルクリックするか、ドロップダウンメニューから別の設定を選択すると、関連するレイアウトが読み込まれます。例:Nexus One、NexusSなど

デフォルトがデバイスに合わない場合は、このメニューにカスタムレイアウトを追加してください。

実行時にこれらのレイアウトを表示するには、レイアウト設定に一致するデバイス\エミュレーターでアプリを実行する必要があります。

ここに画像の説明を入力してください

于 2012-07-18T14:48:54.560 に答える
0

両方のレイアウトを表示できるようにするには、別の Android 仮想デバイス (AVD)、つまり別のエミュレーターを使用する必要があります。Android のドキュメントには、 AVD の管理専用のページがあります。

Android 開発チームは、AVD の作成に使用するAVD Manager. エミュレーターを使用しているということは、既にエミュレーターを作成していることを意味するため、使用したことがあると思います。

Eclipse の次の場所にあります。

ウィンドウ -> AVD マネージャー

異なるエミュレーター間で異なるレイアウトを実際に確認するには、対象とするデバイスを正確に表すために、それらを異なる方法で構成する必要があります。ハードウェア オプションを微調整して、エミュレータの動作を変更できるはずです。ハードウェア オプションのリストは、こちらで確認できます。

于 2012-07-18T14:50:18.040 に答える