android - 如何在不计算屏幕尺寸的情况下以编程方式知道 7 英寸和 10 英寸平板电脑

标签 android

我想知道在没有屏幕计算的情况下,应用程序在哪个平板电脑上运行。同样,我们为不同平板电脑尺寸的图像资源创建一个可绘制文件夹(例如,7 英寸的 drawable-sw600dp 和 10 英寸的 drawable-sw720dp)。

最佳答案

使用此逻辑将这些值放入如下所示的各个文件夹中

values-sw600dp//for seven inch

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

values-sw720dp//for other tablets.

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

并在这样的 Activity 中使用它

if(getResources().getBoolean(R.bool.isSmallerTablet)){

}

关于android - 如何在不计算屏幕尺寸的情况下以编程方式知道 7 英寸和 10 英寸平板电脑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26881017/

相关文章:

android - 带有来自数据库的图像的 GridView

android - 类型不匹配 : inferred type is but was expected

android - TextInputLayout 自动对焦

android - 检查Android应用程序是否是您的或被反编译假冒

java - Android - 如何获取 ListView 文本?

java - 重新访问 fragment 后,在 fragment 内设置文本不起作用

android - 设备上应用程序图标下缺少应用程序标题

android - imagebutton 中 setEnabled 的问题

android - ActionBar 设置图标居中

android - fragment 方法 : attach(), detach()、remove()、replace()、popBackStack()