xamarin - 使用 Xamarin 时更改 Android 模拟器分辨率
问题描述
我正在使用带有 Xamarin 项目的 Visual Studio 2019 附带的标准 Android 模拟器,但如您所见,分辨率低得离谱:
我正在尝试构建一个简单的登录屏幕,我的屏幕有一个小徽标、用户名和密码字段以及一个重置密码链接,并且屏幕几乎已满。我应该有一吨的空间,但事实并非如此。
无论如何,例如我在自己的手机上(三星 S8+),有没有增加这个?
我发现有几篇文章提到在创建虚拟映像时应该这样做,但没有提到应该设置哪些属性?
谢谢。
更新 1
我刚刚添加了一些我注意到模拟器属性列表中缺少的属性,但它没有任何区别:
- hw.lcd.密度:560
- hw.lcd.高度:2560
- hw.lcd.宽度:1440
- 硬件内存大小:1024
解决方案
我不确定您是否正在尝试编辑现有图像的属性,我不知道它是否会起作用。您是否尝试过创建新图像?
在 android 设备管理器(工具 > Android > Android 设备管理器)中,单击新建以创建新图像。将基本设备设置为通用电话 Xh-DPI 4.7"。这将使用 320/720/1280 填充字段密度/高度/宽度。根据需要进行调整并点击创建。创建后,将其设置为部署目标。
推荐阅读
- python - 使用 SQLAlchemy / PyMySQL 限制查询错误打印的长度
- amazon-web-services - cloudformation模板中ssm参数的条件值
- php - if else 语句没有以正确的方式设置我的变量
- r - ggplot中的订单计数
- java - 任务 ':app:lintVitalRelease' 执行失败。> 无法解析配置 ':app:lintClassPath' 的所有文件
- sql - 根据日历季度重新计算日期和金额
- multithreading - 如何使用 POSIX 库来控制另一个应用程序的主线程使用的线程数?
- django - formset 使用自定义按钮来添加或删除对象
- docker-compose - Composer 使用单独的 docker 容器安装
- javascript - 节省骨干资源。初始化/收听()