【问题标题】:Change Android Emulator resolution When using Xamarin使用 Xamarin 时更改 Android 模拟器分辨率
【发布时间】:2019-06-29 12:24:46
【问题描述】:

我正在使用带有 Xamarin 项目的 Visual Studio 2019 附带的标准 Android 模拟器,但如您所见,分辨率低得离谱:

我正在尝试构建一个简单的登录屏幕,我的屏幕上有一个小徽标、用户名和密码字段以及一个重置密码链接,并且屏幕几乎已满。我应该有一吨空间,但事实并非如此。

有没有像我在自己的手机上那样增加这个值(例如三星 S8+)?

我发现有几篇文章提到在创建虚拟映像时应该这样做,但没有提到应该设置哪些属性?

谢谢。

Update-1

我刚刚添加了一些我注意到模拟器属性列表中缺少的属性,但没有任何区别:

  • hw.lcd.密度:560
  • hw.lcd.height : 2560
  • hw.lcd.width : 1440
  • hw.ramSize : 1024

【问题讨论】:

    标签: xamarin xamarin.forms xamarin.android


    【解决方案1】:

    我不确定您是否正在尝试编辑现有图像的属性,我不知道它是否会起作用。您是否尝试过创建新图像?

    在 android 设备管理器(工具 > Android > Android 设备管理器)中,单击新建以创建新图像。将基本设备设置为通用电话 Xh-DPI 4.7"。这将使用 320/720/1280 填充字段密度/高度/宽度。根据需要进行调整并点击创建。创建后,将其设置为您的部署目标。

    【讨论】:

    • 我更新了我的答案,因为这是我尝试过的,但它没有奏效,所以我最终重新创建了一个图像,并确保我选择了一个更逼真的更高分辨率的设备。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    相关资源
    最近更新 更多