平板电脑和手机使用不同的用户界面

奇拉格·萨萨尼(Chirag Savsani)

我正在使用一个适用于平板电脑移动模式的应用程序

我很困惑

仅一个屏幕具有完全不同的UIWEBAPI

我可以在同一个应用程序中进行这些更改吗?

或者

我必须为平板电脑模式创建其他应用程序吗?

奇拉格·萨萨尼(Chirag Savsani)

最后,我通过使用以下代码解决了我的问题。

在app> src> main> res> values> bool.xml下创建bool.xml文件

对于valuesvalues-sw600dpvalues-sw720dp相同

bool.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <bool name="isTablet">false</bool>
</resources>

用于值的bool.xml -sw600dp

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <bool name="isTablet">true</bool>
</resources>

bool.xml价值观sw720dp

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <bool name="isTablet">true</bool>
</resources>

现在,只需执行以下操作即可。

// Global Variable
boolean isTablet;

//Get Value from values bool.xml file
 isTablet = getResources().getBoolean(R.bool.isTablet);

//Now check condition
if(isTablet){
      //Device is tablet
}else{
      //Device is mobile
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

手机和平板电脑的用户界面

平板电脑和手机中导航抽屉的不同宽度

适用于Android平板电脑和手机的HTML中不同的图像宽度

建议为平板电脑和手机开发?

片段中的操作栏-平板电脑和手机

Xamarin.Forms平板电脑和手机

UiAutomator检测平板电脑与手机

支持手机和平板电脑,而不是平板电脑

为了使您的应用的用户界面与平板电脑,手机或手表等所有设备兼容,Android中首选哪个单位?

手机和平板电脑上的图片调整大小是否不同?

为Android手机和平板电脑创建不同的布局

手机和平板电脑的不同布局(1 | 2 列)

如何使用媒体查询来区分手机vs平板电脑肖像vs平板电脑风景

手机,平板电脑和PC的Bootstrap字体大小

为平板电脑和手机创建自定义布局

如何为tvdpi平板电脑和tvdpi手机定义尺寸文件

平板电脑和手机尺寸上的折叠式引导导航栏

手机/平板电脑的纵向模式和Android TV的横向模式?

如何使用不同的手机进行通知?

iFrame无法在手机或平板电脑上加载

横向的 Android 手机正在采用平板电脑布局

手机和平板电脑模块与Android库

来自PC上平板电脑/手机的输入

手机和平板电脑专用网站

带Android手机/平板电脑的Zed相机

如何从平板电脑/手机模板访问背后的代码?

Codenameone 中手机和平板电脑的样式布局

Xamarin.Forms 的手机和平板电脑视图

如何使用Hammer.js在手机和平板电脑上运行触摸滑动