我想知道在哪个平板电脑上,应用程序在运行时运行,而不需要屏幕计算。同样,我们为不同的平板大小的图像资源创建了一个可绘制文件夹(例如,draable-sw600dp表示7“,drawable sw720dp表示10")。
发布于 2014-11-11 23:00:57
使用此逻辑,将这些值放在相应的文件夹中,如下所示
values-sw600dp//for seven inch
<bool name="isSmallerTablet">true</bool>
values-sw720dp//for other tablets.
<bool name="isSmallerTablet">false</bool>
在这样的活动中使用它
if(getResources().getBoolean(R.bool.isSmallerTablet)){
}
发布于 2014-11-11 23:04:25
让平台为你做检测!
创建一个文件res/ value -sw600dp/shelen-ze.xml,并将该文件的整数值放入7。
<resources>
<integer name="size">7</integer>
</resources>
创建一个文件res/ value -sw720dp/shelen-ze.xml,并将该文件的整数值放入10。
<resources>
<integer name="size">10</integer>
</resources>
现在,在运行时,只需检查值R.integer.size
即可获得您的大小。
发布于 2014-11-11 23:05:23
https://stackoverflow.com/questions/26881017
复制相似问题