我正在编写一款应该支持手机和平板电脑的应用。
我在layout-sw600dp layout-large
下创建了res
个文件夹,并在support-screens
中添加了AndroidManifest.xml
,但仿真器似乎总是加载布局文件activity_main.xml
layout
文件夹。
<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
我是否需要修复模拟器或其他任何问题?
答案 0 :(得分:15)
在开发我的第一款平板电脑应用时,我经历了几乎相同的事情。我建议您在ADV Manager中编辑Tablet模拟器首选项,并在Advanced Settings菜单下将“Custom Skin Definition”设置为“none”。