首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在不计算屏幕尺寸的情况下编程了解7英寸和10英寸的平板电脑

如何在不计算屏幕尺寸的情况下编程了解7英寸和10英寸的平板电脑
EN

Stack Overflow用户
提问于 2014-11-12 06:56:45
回答 3查看 1.6K关注 0票数 2

我想知道在哪个平板电脑上,应用程序在运行时运行,而不需要屏幕计算。同样,我们为不同的平板大小的图像资源创建了一个可绘制文件夹(例如,draable-sw600dp表示7“,drawable sw720dp表示10")。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-11-12 07:00:57

使用此逻辑,将这些值放在相应的文件夹中,如下所示

代码语言:javascript
代码运行次数:0
运行
复制
values-sw600dp//for seven inch

<bool name="isSmallerTablet">true</bool>

values-sw720dp//for other tablets.

<bool name="isSmallerTablet">false</bool>

在这样的活动中使用它

代码语言:javascript
代码运行次数:0
运行
复制
if(getResources().getBoolean(R.bool.isSmallerTablet)){

}
票数 7
EN

Stack Overflow用户

发布于 2014-11-12 07:04:25

让平台为你做检测!

创建一个文件res/ value -sw600dp/shelen-ze.xml,并将该文件的整数值放入7。

代码语言:javascript
代码运行次数:0
运行
复制
<resources>
    <integer name="size">7</integer>
</resources>

创建一个文件res/ value -sw720dp/shelen-ze.xml,并将该文件的整数值放入10。

代码语言:javascript
代码运行次数:0
运行
复制
<resources>
    <integer name="size">10</integer>
</resources>

现在,在运行时,只需检查值R.integer.size即可获得您的大小。

票数 1
EN

Stack Overflow用户

发布于 2014-11-12 07:05:23

据我所知,它取决于屏幕上的宽度大小,720属于10'‘平板,600属于7'’平板电脑。

有关更多信息,请参阅此处。

support.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26881017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档