要添加Samuh的解释(我不知道 – 很高兴知道我仍然可以通过改变方向来模拟打开/关闭硬件键盘),你可以测试没有键盘的风景和键盘打开的风景之间的区别,更改仿真器AVD的硬件配置:AVD可配置为具有硬件键盘.如果您的模拟器没有硬件键盘,则软键盘会按预期显示,并且在没有键盘的手机上以横向模式显示横向模式.
要将仿真器AVD配置为没有硬件键盘,请在AVD和AVD中进行配置. SDK Manager工具,单击“新建”以添加新的AVD,选择所需的SDK级别和其他选项,然后在“硬件”部分下,为“键盘支持”添加新属性,并将其设置为“否”.在AVD模拟器“详细信息”对话框中,这将显示为“hw.keyboard = no”.
注意:您还可以通过以下方式修改现有AVD以切换其键盘支持:
>打开AVD Manager
>选择要编辑的AVD
>单击右侧的编辑….
>在“硬件”部分中,单击右侧的“新建…”
>在“属性”组合框中,选择“键盘支持”,然后单击“确定”
>再次在“硬件”部分中,将“键盘支持值”列更改为“否”
>最后单击编辑AVD并退出管理器.
或者,您也可以编辑< avd路径> / avd /< AVD设备名称> .avd / config.ini文件,并将hw.keyboard条目更改为yes或no.在Mac和Linux上,通常是〜/ .android /,在Windows /Users/\u0026lt;user-name\u0026gt;/.android/上.
根据Samuh的回答,这意味着您可以在键盘打开的情况下检查手机处于横向模式的行为(模拟器配置了硬件键盘),或者在没有键盘的横向模式下(模拟器配置了没有键盘).对此的两个小挫折是1)你不一定能模仿在具有硬件键盘的设备上横向模式下的外观,但键盘是隐藏的(如果我理解正确的话),2)你必须运行两个独立的仿真器或至少两个AVD分别启动,以测试这两种不同的情况.