我是靠谱客的博主 跳跃未来,最近开发中收集的这篇文章主要介绍Android——分别获取导航栏、状态栏高度Android——分别获取导航栏、状态栏高度,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Android——分别获取导航栏、状态栏高度

2015年11月11日 16:42:10 阅读数:8814 标签: android 更多

个人分类: Android

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012764110/article/details/49783465

名词解析: 
这里写图片描述


方法
/**
//透明状态栏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
//透明导航栏
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
* 获取状态栏高度
* @param context
* @return
*/
public static int getStatusBarHeight(Context context) {
int result = 0;
int resourceId = context.getResources().getIdentifier("status_bar_height", "dimen",
"android");
if (resourceId > 0) {
result = context.getResources().getDimensionPixelSize(resourceId);
}
return result;
}
/**
* 获取导航栏高度
* @param context
* @return
*/
public static int getDaoHangHeight(Context context) {
int result = 0;
int resourceId=0;
int rid = context.getResources().getIdentifier("config_showNavigationBar", "bool", "android");
if (rid!=0){
resourceId = context.getResources().getIdentifier("navigation_bar_height", "dimen", "android");
CMLog.show("高度:"+resourceId);
CMLog.show("高度:"+context.getResources().getDimensionPixelSize(resourceId) +"");
return context.getResources().getDimensionPixelSize(resourceId);
}else
return 0;
}

最后

以上就是跳跃未来为你收集整理的Android——分别获取导航栏、状态栏高度Android——分别获取导航栏、状态栏高度的全部内容,希望文章能够帮你解决Android——分别获取导航栏、状态栏高度Android——分别获取导航栏、状态栏高度所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部