android 获取顶部状态栏 信息 高度
2016-01-20 15:46
489 查看
/** * 获取状态栏高度 * * @return */ public static int getStatusBarHeight(Context context) { Class<?> c = null; Object obj = null; java.lang.reflect.Field field = null; int x = 0; int statusBarHeight = 0; try { c = Class.forName("com.android.internal.R$dimen"); obj = c.newInstance(); field = c.getField("status_bar_height"); x = Integer.parseInt(field.get(obj).toString()); statusBarHeight = context.getResources().getDimensionPixelSize(x); return statusBarHeight; } catch (Exception e) { e.printStackTrace(); } return statusBarHeight; }
相关文章推荐
- 编码格式批转换,将指定编码转换为设置的编码
- Android 修改通知栏一条信息的显示高度
- android SharedPreference保存数据工具
- Android基于Bmob群聊功能的实现
- Android清单文件android:allowBackup=”false”的使用
- android 多进程
- Android Handler内存泄漏解决方法
- TextView的多彩效果 SpannableString
- Android得到视频缩略图
- Android SQlite性能优化
- Android中ExpandableListView控件基本使用详情
- Android自定义View——可设置形状(圆形、圆角矩形、椭圆)的ImageView,抗锯齿
- android 监听HOME键和开关屏的工具类
- Android ComponentName的用法
- Android监听Home按键消息
- Android编程实现左右滑动切换背景的方法
- Android EditText默认不获取焦点
- Android内存优化(使用SparseArray和ArrayMap代替HashMap)
- android监听应用缓存和任务栈顶的方法
- Android Studio导入(import)工程时常见错误