2013.03.19(5)———android 获取状态栏的高度
16lz
2021-01-23
2013.03.19(5)———android 获取状态栏的高度
参考:http://blog.csdn.net/dany1202/article/details/6571010
我需要获取状态栏的高度 来精确的算出可用区域的高度 ,上网找了半天 都不行 最后 ok了 方法如下 :
参考:http://blog.csdn.net/dany1202/article/details/6571010
我需要获取状态栏的高度 来精确的算出可用区域的高度 ,上网找了半天 都不行 最后 ok了 方法如下 :
public static int getScreenHeight(Context context){ Class c; int y = 0; try { c = Class.forName("com.android.internal.R$dimen"); Object obj = c.newInstance(); Field field = c.getField("status_bar_height"); int x = Integer.parseInt(field.get(obj).toString()); y = context.getResources().getDimensionPixelSize(x); System.out.println(x+"======="+y); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (InstantiationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SecurityException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (NoSuchFieldException e) { // TODO Auto-generated catch block e.printStackTrace(); } return getAllHeight(context) - y; }
更多相关文章
- Android下如何计算要显示的字符串所占的宽度和高度
- Android调用系统Activity选取图像部分区域
- Android开发:布局分区域设置不同背景色
- Android前置摄像头预览并检测人脸,获取人脸区域亮度
- WebView高度自适应方案探究
- Android RecyclerView 实现瀑布流交错效果,并使最后一行子View高
- android 获取屏幕高度,宽度,状态栏高度