tnblog
首页
视频
资源
登录

Android 获取导航栏的高度

6828人阅读 2020/4/8 9:28 总访问:120536 评论:0 收藏:0 手机
分类: Abp

获取Android手机屏幕的高度

  1. /**
  2.  * 获取状态栏高度 
  3.  * 
  4.  * @param context 上下文
  5.  * @return 高度
  6.  */public static int getStatusBarHeight(Context context) {
  7.     int result = 0;
  8.     int resId = context.getResources().getIdentifier("status_bar_height""dimen""android");
  9.     if (resId > 0) {
  10.         result = context.getResources().getDimensionPixelSize(resId);
  11.     }
  12.     return result;}
  1. /**
  2.  * 获取导航栏高度
  3.  *
  4.  * @param context 上下文
  5.  * @return 高度
  6.  */public static int getNavigationHeight(Context context) {
  7.     int resourceId = 0;
  8.     int rid = context.getResources().getIdentifier("config_showNavigationBar""bool""android");
  9.     if (rid != 0) {
  10.         resourceId = context.getResources().getIdentifier("navigation_bar_height""dimen""android");
  11.         return context.getResources().getDimensionPixelSize(resourceId);
  12.     } else{
  13.         return 0;
  14.     }}


评价

解决Android studio运行出现Session 'app': Error Installing APKs错误

之前项目好好的,早上打开突然报错Session 'app': Error Installing APKs解决方法:选择Build———— clean proje...

Android使用MPAndroidChart开源图表折线图

1. 将mpandroidchartlibrary-2-1-6.ja包copy到项目的libs中在引用2:布局文件<com.github.mikephil.charting.charts.Line...

Android 弹出选择框简单通用弹出选择框

制作一个简单通用的弹出选择框LinearLayoutll=(LinearLayout)getActivity().findViewById(R.id.log_sel_qyport); ll.set...

Android studio打包脱坑1

打包时出现的':app:validateExternalOverrideSigning'问题报错如下解决方法错误的原因是找不到这个签名文件。由于K...

javaAndroid 使用socket.io-client连接nodejs websocket

socket.io-client相比SocketIO.jar使用起来更方便一点publicvoidconnection(finalMapAction_action){ try{ IO.Optionsopt...

javaAndroid 使用SocketIO.jar连接nodejs websocket

socket.io-client版连接nodejs websockethttp://www.tnblog.net/aojiancc2/article/details/2562一:更具url建立连接,调用...

Xamarin: Android.permission.CALL_PHONE 的权限问题

写个电话拨号器,很简单就一个Edittext和一个button,用来输入号码并且点击按钮拨打电话,但是写好以后报的是安全错误,我上...

Android 漂亮的listview

效果如下:首先在drawable下定义选择器shape_bg_listview.xml 实现圆角:<?xmlversion="1.0"encoding="...

Android 代码

一、判断WiFi是否打开1、注册权限//需注册权限android.permission.ACCESS_WIFI_STATE WifiManagerwifiManager=(WifiManage...

ionic cordova platform add Android报错

ionic各种环境以及配置完但是添加平台报错:Using cordova-fetch for anroidFailed to fetch platform anroidProbably this...

Android 布局文件里输入框的值自动转换到类里边可以增加为空验证

android 布局文件里输入框的值自动转换到类里边,不用一个一个去读取在赋值先看看android遍历view子控件,用回调函数 /** ...

Android 布局实例解析 格子菜单效果

使用android权重布局,使每个格子和间隔在不同手机中自动适配: <?xml version="1.0" encoding="utf-8...

Android后台动态添加布局文件、控件与动态设置属性

翻译布局文件布局文件 <LinearLayout android:layout_width="fill_parent" andro...

Android后台动态添加布局文件、控件与动态设置属性2

原布局文件 <ScrollView android:layout_width="wrap_content" android:layout_heig...

Android 绘制自定义控件,Android绘制同心圆,Android绘制小三角,Android画虚线

一:实现同心圆加小三角指向效果 同心圆public class RingView extends View{ private Paint paint; privat...
希望你懂得很多之后,依旧热爱生活
排名
31
文章
25
粉丝
11
评论
6
MUI 页面传值
是伍尚金哇 : 翻了半天不到底
MUI 页面传值
剑轩 : 可以,在写文章的时候,有需要写代码的地方,可以选择编辑器上的...
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术