android - 设置具有更大屏幕宽高比的 Android 模拟器

标签 android android-emulator

2017 年 3 月,announcement推出两款 Android 设备(三星 Galaxy S8 和 LG G6),屏幕宽高比分别为 18:9 和 18.5:9。

根据公告,在其 list 中没有 android.max_aspectandroid.resizeableActivity 值的旧应用将采用 1.86 的最大纵横比(大约 16: 9)默认。该公告显示了在其中一个新设备屏幕上运行的此类应用程序的图像,其内容在显示屏中被“信箱化”,屏幕顶部和底部显示黑条。

如何设置 Android 模拟器以显示其中一个新的、更长的 18:9 屏幕?手动设置模拟器屏幕分辨率不会显示信箱效果。

最佳答案

尝试以下步骤:

  • 在 Android Studio 中,打开 AVD 管理器
  • 创建虚拟设备
    • 新硬件配置文件
    • 设置名称:“18:9宽高比屏幕”
    • 设置分辨率:1080 x 2160
    • 完成
  • 选择“18:9 宽高比屏幕”
  • 下一步
  • 选择系统镜像 Nougat(API 级别 25)
  • 下一步
  • AVD 名称:“25 N.1 18x9 宽高比屏幕”[以 API 级别开始的 AVD 名称得到列表排序]
  • 完成

关于android - 设置具有更大屏幕宽高比的 Android 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43151092/

相关文章:

android - 如何禁用android中线性布局内的所有内容?

android - BroadcastReceiver 允许调用继续,但阻止其他接收者处理它?

android - 您是否已在 AndroidManifest.xml 中声明此 Activity ?

java - Android Bundle extra 获取 null 键

android - 使用子进程执行ADB命令

Android 从 RecyclerView 中删除子项

安卓。设置ListView的背景图片

android - 不幸的是,应用程序已在 Android 模拟器中停止

java - 哪种方法可以快速编译 Ginger Bread 源代码?

android - 将文件修补到 system.img 以用于 android 模拟器