Android Nexus 7 平板电脑模拟器无法加载正确的布局文件

Posted

技术标签:

【中文标题】Android Nexus 7 平板电脑模拟器无法加载正确的布局文件【英文标题】:Android Nexus 7 tablet emulator not load correct layout file 【发布时间】:2015-11-23 21:05:42 【问题描述】:

我正在编写一个应该支持手机和平板电脑的应用程序。

我在res下创建了layout-sw600dp layout-large文件夹,还在androidManifest.xml中添加了support-screens,但是模拟器似乎总是在layout文件夹下加载布局文件activity_main.xml

    <supports-screens
        android:smallScreens="true"
        android:normalScreens="true"
        android:largeScreens="true"
        android:xlargeScreens="true"
        android:anyDensity="true"/>

我也找到了一些相关的话题,但没有得到答案。

Android Emulator loading wrong layout screen sizes

Why does Android's Nexus 7 virtual device not load my "large" layout resources?

Android stretches the layout file instead of loading the correct file in the res folders

是模拟器的问题还是我需要解决的其他问题?

【问题讨论】:

【参考方案1】:

在开发我的第一个平板电脑应用时,我经历了几乎相同的事情。我建议您在 ADV Manager 中编辑您的平板电脑模拟器首选项,并在“高级设置”菜单下将“自定义皮肤定义”设置为“无”。

【讨论】:

以上是关于Android Nexus 7 平板电脑模拟器无法加载正确的布局文件的主要内容,如果未能解决你的问题,请参考以下文章

Nexus 7 上的 Android 4.2:canvas.drawText() 无法正常工作

在 Nexus 7 平板电脑中打开相机

Android_L(64bit) 模拟器配置及创建项目

nexus上传快照jar包一直报错

Android:如何为 Nexus10 创建 Android 模拟器?

在电脑上android l for nexus 5怎么安装