3

我只想要一个 21 英寸屏幕的布局文件夹。我有 7 英寸平板电脑的 sw600dp 和 10 英寸平板电脑的 sw720dp 布局文件夹。我如何在 android 中为 hp slate 21 英寸平板电脑指定文件夹?提前谢谢

4

3 回答 3

0

只需在您的某处添加以下代码Activity并在该设备中运行应用程序,您将获得 minimumWidthDp 的值。假设如果你得到它 800 那么你需要创建名为的布局文件夹layout-sw800dp

Configuration mConfig = this.getResources().getConfiguration();
if (Build.VERSION.SDK_INT >= 13) {
        int smallest_width_dp_value = mConfig.smallestScreenWidthDp;
                    Log.e("smallestWidthDp",smallest_width_dp_value+"");
    }
于 2013-10-16T14:25:42.030 回答
0

请参阅http://developer.android.com/guide/topics/resources/providing-resources.htmlsw720dp 表示最小宽度 720dp,因此所有最小宽度为 720dp或更大的设备都将使用它。

于 2013-10-16T12:50:01.463 回答
0

如果您知道屏幕的分辨率(或大致的),您可以计算出您需要的 dp 文件夹。

px = dp * (dpi / 160)
于 2013-10-16T12:48:38.980 回答