我有一个活动的手机版本和相同活动的平板电脑版本。我的手机版本是res/layout/activity.xml
,而我的7'平板电脑版本为res/layout-sw600dp/activity.xml
当我在7'平板电脑,它不仅不会在res/layout-sw600dp
中加载xml文件,而且会在res/layout
文件夹中显示布局的拉伸版本。因此,按钮,图像以及操作栏本身的所有内容都会被拉伸和扭曲以填满整个屏幕(就像iPad显示iPhone应用程序的2X版本一样)。
我使用的是Android Studio并且工作正常,但由于不相关的原因我不得不切换到Eclipse,因此我怀疑它可能与Eclipse的配置有关,但它&# 39;这只是一个疯狂的猜测。
我之前从未遇到过这个问题。有没有人经历过这个并找到了解决方案?感谢。概率pd。如果我使用Eclipse的布局编辑器并选择"预览所有尺寸",它实际上将正确的xml加载到7'和10'预览。
答案 0 :(得分:0)
找到解决方案。导致这种奇怪行为的原因是我在AndroidManifest.xml
文件中缺少以下属性:
<uses-sdk android:minSdkVersion="9"
android:targetSdkVersion="19"
android:maxSdkVersion="19" />