在我的应用中,我有小型、普通和大型布局。最初,当我购买三星 Galaxy Note 时,它配备了 android 2.3.3,我在三星 Galaxy Note 中测试了我的应用程序,当时它采用布局形式 layout-large 并且一切正常。
但是一旦我将我的设备更新到 android 4。它开始采用 layout-normal 布局形式,因此我的一些页面对齐方式发生了变化。所以我想知道为什么会这样,有什么办法可以解决这个问题吗?
最佳答案
我在 MainActivity
的 onCreate
中玩了一下 getResources().getConfiguration();
,发现设备假设它的最小宽度为 400dp,所以我将我的 Galaxy Note 布局放在 layout-sw400dp 文件夹中并且它起作用了。设备上安装了 Android 4.0.3。
关于android - 三星 galaxy note 在更新到 android 4 后没有从 layout-large 中获取 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10848386/