【问题标题】:Android Phone and Tablet UIAndroid 手机和平板电脑用户界面
【发布时间】:2013-03-23 18:58:42
【问题描述】:

我制作了一款适用于平板电脑和手机的应用。但正如我们所知,我们应该为平板电脑设置不同的布局(例如更大的字体和图像等)。

我的问题是如何提供布局,以便它们只被平板电脑而不是手机选择。

示例:如果我将 xhdpi 或 hdpi 布局视为平板电脑,那么它可能会被使用相同配置的某些设备选择。

那么如何确定当前设备是平板电脑还是手机并为其提供特定的布局呢?

【问题讨论】:

    标签: android layout user-interface


    【解决方案1】:

    我的问题是如何提供布局,以便它们只被平板电脑而不是手机选择。

    要么使用经典的屏幕尺寸存储桶(例如,res/layout-large/),要么使用 -swNNNdp 提供您自己的存储桶(例如,res/layout-sw600dp/ 用于资源在最短宽度为 600dp 或更高的设备上使用)。

    这在文档hereherehere 以及其他一些地方都有解释。

    示例:如果我将 xhdpi 或 hdpi 布局视为平板电脑,那么它可能会被使用相同配置的某些设备选择。

    -xhdpi-hdpi 是屏幕密度,与屏幕大小没有直接关系。

    【讨论】:

      猜你喜欢
      • 2017-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-08
      • 1970-01-01
      • 2013-08-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多