当前位置 博文首页 > 阿锋的专栏:values-sw600dp文件标题的理解。

    阿锋的专栏:values-sw600dp文件标题的理解。

    作者:[db:作者] 时间:2021-07-12 10:14

    android开发时会涉及到多屏幕适应的问题。如果你的开发环境的sdk版本是android3.2以及以上的版本便可以用这个sw属性对设备进行区分。600dp的含义是:代表这个设备的最短的那一边。以我手上的平板为例(分辨率是1024x720,密度是1)。求这个设备的最短边。可能有人说是720。这个答案是不正确的。答案是768,这个答案随着设备不同而不同。获取设备的最短边的代码是: Configuration config = getResources().getConfiguration();

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??int ?smallestScreenWidth = config.smallestScreenWidthDp;

    这样就获取了设备的最短边了。这个时候拿smallestScreenWidth 与600想比较就可以知道该设备能否读取里面的资源了。

    cs
    下一篇:没有了