[英]Detecting screen density programmatically, pre-Honeycomb
你试过这个:
DisplayMetrics displayMetrics = new DisplayMetrics();
((WindowManager)getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getMetrics(
displayMetrics);
switch (displayMetrics.densityDpi) {
case DisplayMetrics.DENSITY_HIGH:
...
}
我最后做的是创建一个名为'layout-sw320dp'的文件夹,Galaxy Nexus将采用该文件夹 - 而Galaxy Ace将使用普通'layout'文件夹中的布局 - 我对每部手机进行了相关的修改/布局。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.