android 获取不含状态栏的屏幕像素大小
2012-04-06 15:09
477 查看
WindowManager windowManager = context.getWindowManager(); Display display = windowManager.getDefaultDisplay(); int height = display.getHeight(); Class<?> clazz = null; Object obj = null; Field field = null; int x = 0, sbar = 0; try { clazz = Class.forName("com.android.internal.R$dimen"); obj = clazz.newInstance(); field = clazz.getField("status_bar_height"); x = Integer.parseInt(field.get(obj).toString()); sbar = context.getResources().getDimensionPixelSize(x); return height - sbar; } catch (Exception e1) { e1.printStackTrace(); return height; }
相关文章推荐
- android 正确获取屏幕像素大小
- android 正确获取屏幕像素大小
- android 正确获取屏幕像素大小
- Android中获取屏幕相关信息(屏幕大小,状态栏、标题栏高度)
- android 正确获取屏幕像素大小
- Android中获取屏幕相关信息(屏幕大小,状态栏、标题栏高度)
- android 正确获取屏幕像素大小
- android 正确获取屏幕像素大小
- android 正确获取屏幕像素大小
- Android中获取屏幕相关信息(屏幕大小,状态栏、标题栏高度)
- Android中获取屏幕相关信息(屏幕大小,状态栏、标题栏高度)
- Android中获取屏幕相关信息(屏幕大小,状态栏、标题栏高度)
- Android获取屏幕大小为什么会自动减去状态栏高度
- Android获取手机屏幕像素大小
- Android中获取屏幕相关信息(屏幕大小,状态栏、标题栏高度)
- Android中获取屏幕相关信息(屏幕大小,状态栏、标题栏高度)
- Android通过反射获取屏幕大小,自动减去状态栏高度
- android 正确获取屏幕像素大小
- android 获取屏幕像素大小的正确方法
- Android获取标题栏、状态栏的高度、屏幕大小、模拟Home键