我只想要一个21英寸屏幕的布局文件夹。我有7英寸平板电脑的sw600dp和10英寸平板电脑的sw720dp布局文件夹。我在android中指定hp slate 21英寸平板电脑的文件夹?提前感谢
答案 0 :(得分:0)
如果您知道屏幕的分辨率(或大致),则可以计算出您需要的dp文件夹。
px = dp * (dpi / 160)
答案 1 :(得分:0)
见http://developer.android.com/guide/topics/resources/providing-resources.html。 sw720dp表示最小宽度为720dp,因此所有宽度最小为720dp 或更高
的设备都会使用它。答案 2 :(得分:0)
只需在Activity
的某处添加以下代码并在该设备中运行该应用程序,您将获得smallestWidthDp的值。
假如你得到它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+"");
}