android屏幕适配----虚拟按键
2017-01-03 15:18
423 查看
/** * 通过反射,获取包含虚拟键的整体屏幕高度 * * @return */ private int getHasVirtualKey(Context context) { int dpi = 0; Display display = ((Activity) context).getWindowManager().getDefaultDisplay(); DisplayMetrics dm = new DisplayMetrics(); @SuppressWarnings("rawtypes") Class c; try { c = Class.forName("android.view.Display"); @SuppressWarnings("unchecked") Method method = c.getMethod("getRealMetrics", DisplayMetrics.class); method.invoke(display, dm); dpi = dm.heightPixels; } catch (Exception e) { e.printStackTrace(); } return dpi; }
相关文章推荐
- Android屏幕适配(底部虚拟按键)
- Android带虚拟按键的手机不认res/values的屏幕适配解决方案
- Android屏幕适配(底部虚拟按键)
- Android屏幕适配
- android 屏幕适配问题
- android屏幕适配浅谈
- 【Android】屏幕适配
- android多屏幕适配(1)
- 【Android Training - 02】适配不同的屏幕[Lesson 3 - 实现可适配的UI流程]
- Android Web App官方文档翻译第二章:屏幕适配
- android – 多屏幕适配相关
- android屏幕适配
- android 之屏幕适配
- android屏幕适配
- 【Android Training - 02】适配不同的屏幕[Lesson 1 - 支持不同的屏幕大小]
- android 屏幕适配问题
- android基础--屏幕适配
- Android多屏幕适配
- android屏幕适配不同的资源图片、布局
- Android屏幕适配不同的资源图片、布局