我只想要一个 21 英寸屏幕的布局文件夹。我有 7 英寸平板电脑的 sw600dp 和 10 英寸平板电脑的 sw720dp 布局文件夹。我如何在 android 中为 hp slate 21 英寸平板电脑指定文件夹?提前谢谢
问问题
521 次
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.html。sw720dp 表示最小宽度 720dp,因此所有最小宽度为 720dp或更大的设备都将使用它。
于 2013-10-16T12:50:01.463 回答
0
如果您知道屏幕的分辨率(或大致的),您可以计算出您需要的 dp 文件夹。
px = dp * (dpi / 160)
于 2013-10-16T12:48:38.980 回答