gpt4 book ai didi

android - 如何确定应用程序是在平板电脑还是移动设备上运行?

转载 作者:太空宇宙 更新时间:2023-11-03 11:43:52 25 4
gpt4 key购买 nike

我正在开发一个同时兼容手机屏幕和平板电脑屏幕的 android 应用程序。

所以我为每个创建了 4 个不同的屏幕。也就是

  1. login_portrait.xml
  2. login_landscape.xml
  3. login_portrait_large.xml
  4. login_landscape.xml

但问题是如何发现任何用户使用我的应用程序是使用平板电脑还是手机?

有什么解决办法吗?

最佳答案

您可以将 XML (bools.xml) 文件放在以下文件夹中

  1. values-large
  2. values-xlarge
  3. 正常值
  4. values-small

对于 values-large/bools.xmlvalues-xlarge/bools.xml

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

对于 values-normal/bools.xmlvalues-small/bools.xml

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

然后以编程方式确定,

boolean isTablet = context.getResources().getBoolean(R.bool.tablet);

关于android - 如何确定应用程序是在平板电脑还是移动设备上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21670131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com