我想知道哪个平板电脑,应用程序在运行时运行而没有屏幕计算。同样,我们为不同平板电脑尺寸的图像资源制作了一个可绘制的文件夹(例如,drawable-sw600dp为7“,drawable-sw720dp为10”)。
答案 0 :(得分:7)
使用此逻辑将这些值放在各个文件夹中,如下所示
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)){
}
答案 1 :(得分:1)
让平台为您做检测!
创建文件res / values-sw600dp / screensize.xml并将此文件的整数值设为7
<resources>
<integer name="size">7</integer>
</resources>
创建文件res / values-sw720dp / screensize.xml并将此文件的整数值设为10
<resources>
<integer name="size">10</integer>
</resources>
现在,在运行时,只需检查值R.integer.size
即可获得您的尺寸。
答案 2 :(得分:0)
据我所知,它取决于屏幕720上的宽度大小属于10&#39;&#39;平板电脑和600属于7&#39;&#39;片剂。
有关详细信息,请参阅此处
http://developer.android.com/guide/practices/screens_support.html