Android 如何在emulator中加载正确的布局?

Android 如何在emulator中加载正确的布局?,android,layout,emulation,Android,Layout,Emulation,我有两个文件夹res/layout和res/layout-sw600dp。当我尝试在7英寸(1024x600)的Tablet Emulator中运行我的应用程序时,我会从res/layout中看到屏幕布局。如何在Emulator中的layout-sw600dp中查看平板电脑的其他布局?双击要打开的布局,或从下拉菜单中选择其他设置,将加载相关布局。e、 g Nexus One、Nexus S等 如果默认设置不适合您的设备,请在此菜单中添加自定义布局 要在运行时查看这些布局,您需要在与布局设置匹配的

我有两个文件夹res/layout和res/layout-sw600dp。当我尝试在7英寸(1024x600)的Tablet Emulator中运行我的应用程序时,我会从res/layout中看到屏幕布局。如何在Emulator中的layout-sw600dp中查看平板电脑的其他布局?

双击要打开的布局,或从下拉菜单中选择其他设置,将加载相关布局。e、 g Nexus One、Nexus S等

如果默认设置不适合您的设备,请在此菜单中添加自定义布局

要在运行时查看这些布局,您需要在与布局设置匹配的设备\模拟器上运行应用程序


双击要打开的布局,或从下拉菜单中选择其他设置,将加载相关布局。e、 g Nexus One、Nexus S等

如果默认设置不适合您的设备,请在此菜单中添加自定义布局

要在运行时查看这些布局,您需要在与布局设置匹配的设备\模拟器上运行应用程序


要查看这两种布局,您需要使用不同的Android虚拟设备(AVD),或者换句话说,使用不同的模拟器。android文档中有一页专门介绍

android开发团队提供了一个工具,您可以使用该工具创建AVD,名为
AVD管理器
。我相信您已经使用了它,因为使用模拟器意味着您已经创建了一个模拟器

您可以在Eclipse中的以下位置找到它:

窗口->AVD管理器


要实际查看不同模拟器之间的不同布局,您需要对它们进行不同的配置,以准确地表示要定位的设备。您应该能够调整硬件选项,使模拟器的行为有所不同。您可以找到硬件选项列表。

要查看这两种布局,您需要使用不同的Android虚拟设备(AVD),或者换句话说,使用不同的模拟器。android文档中有一页专门介绍

android开发团队提供了一个工具,您可以使用该工具创建AVD,名为
AVD管理器
。我相信您已经使用了它,因为使用模拟器意味着您已经创建了一个模拟器

您可以在Eclipse中的以下位置找到它:

窗口->AVD管理器


要实际查看不同模拟器之间的不同布局,您需要对它们进行不同的配置,以准确地表示要定位的设备。您应该能够调整硬件选项,使模拟器的行为有所不同。您可以找到硬件选项列表。

好的,我有两个不同的模拟器。如何从res/layout加载第一个emulator布局,从res/layout-sw600dp加载第二个emulator布局?我明白你的意思了。我已经在我的原始答案中添加了如何使不同的仿真器实际表现出不同的行为。我知道这个硬件选项,但它不适合我。我可能需要hw.lcd.density吗?我从列表中设置了320,如何手动设置600?好的,我有两个不同的模拟器。如何从res/layout加载第一个emulator布局,从res/layout-sw600dp加载第二个emulator布局?我明白你的意思了。我已经在我的原始答案中添加了如何使不同的仿真器实际表现出不同的行为。我知道这个硬件选项,但它不适合我。我可能需要hw.lcd.density吗?我从列表中设置了320,如何手动设置600?你说得对。我删除所有旧的模拟器并重置。并创建新的仿真器。现在开始工作了!你是对的。我删除所有旧的模拟器并重置。并创建新的仿真器。现在开始工作了!