当前位置:首页 > 经验 >

手机点击桌面图标无反应(手机桌面图标点击失灵怎么办)

来源:原点资讯(m.360kss.com)时间:2022-10-29 09:53:18作者:YD166手机阅读>>

开篇:市面上智能机基本上已经全面铺开全面屏手势操作,但是作为一名App应用开发者,当然还是需要适配经典导航键的布局,然而,开发过程中经常会发现,写好的布局打开经典导航后底部会被导航键给遮挡住,操作难度增加,经常会误触,现搬运解决方法

出自:

正文:如下代码可放置于一个util类中

public static boolean hasNavigationBarShow(Activity activity) { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1) { return false; } WindowManager wm = (WindowManager) activity.getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); DisplayMetrics outMetrics = new DisplayMetrics(); //获取整个屏幕的高度 display.getRealMetrics(outMetrics); int heightPixels = outMetrics.heightPixels; int widthPixels = outMetrics.widthPixels; //获取内容展示部分的高度 outMetrics = new DisplayMetrics(); display.getMetrics(outMetrics); int heightPixelsContent = outMetrics.heightPixels; int widthPixelsContent = outMetrics.widthPixels; int h = heightPixels - heightPixelsContent; int w = widthPixels - widthPixelsContent; return w > 0 || h > 0; //竖屏和横屏两种情况 } /** * 获取导航栏高度 * * @param context * @return */ public static int getNavigationBarHeight(Context context) { return getSystemComponentDimen(context, "navigation_bar_height"); } public static int getSystemComponentDimen(Context context, String dimenName) { // 反射手机运行的类:android.R.dimen.status_bar_height. int statusHeight = -1; try { Class<?> clazz = Class.forName("com.android.internal.R$dimen"); Object object = clazz.newInstance(); String heightStr = clazz.getField(dimenName).get(object).toString(); int height = Integer.parseInt(heightStr); //dp->px statusHeight = context.getResources().getDimensionPixelSize(height); } catch (Exception e) { e.printStackTrace(); } return statusHeight; }

全局应用的话需要在BaseActivity的onCreate方法中引用如下代码

//底部虚拟导航栏适配 if (StatusBarUtil.hasNavigationBarShow(this)) { getWindow().getDecorView().findViewById(android.R.id.content).setPadding(0, 0, 0, StatusBarUtil.getNavigationBarHeight(this)); }

插旗!!!

标记!!!

勿忘!!!

栏目热文

买卖证件罪立案标准(买卖公文证件罪立案标准数量)

买卖证件罪立案标准(买卖公文证件罪立案标准数量)

作者| 王万城律师根据2020年修正的中华人民共和国刑法的第二百八十条 【伪造、变造、买卖国家机关公文、证件、印章罪】【...

2022-10-29 09:48:28查看全文 >>

买卖证件罪一般判多久(买卖证件罪一般判几年)

买卖证件罪一般判多久(买卖证件罪一般判几年)

  德州一男子用自己真实身份信息分别注册4家公司,并在办理了工商登记手续后,将工商营业执照和相应的银行对公账户等打包卖给...

2022-10-29 09:26:47查看全文 >>

买卖证件罪判多少年(买卖证件罪的司法解释立案标准)

买卖证件罪判多少年(买卖证件罪的司法解释立案标准)

11月25日,内蒙古多伦县人民法院公开开庭宣判一起买卖国家机关证件案。任某因犯买卖国家机关证件罪,被依法判处有期徒刑六个...

2022-10-29 09:50:49查看全文 >>

买卖证件定罪标准(买卖证件罪的司法解释立案标准)

买卖证件定罪标准(买卖证件罪的司法解释立案标准)

男子颜某因丢失公司营业执照害怕被领导责骂从网上购买假证心存侥幸试图“瞒天过海”结果被一眼识破逮个正着最终难逃法律的惩罚案...

2022-10-29 09:41:07查看全文 >>

涉嫌买卖证件罪会怎么判(买卖证件罪的立案证据)

涉嫌买卖证件罪会怎么判(买卖证件罪的立案证据)

买卖国家机关证件 男子获刑十个月日前,南昌县人民法院以买卖国家机关证件罪,一审判处被告人朱某有期徒刑十个月,并处罚金人民...

2022-10-29 09:38:50查看全文 >>

手机桌面有图标但是打不开(手机桌面上的图标文件夹打不开了)

手机桌面有图标但是打不开(手机桌面上的图标文件夹打不开了)

现在有不少手机系统都设置有私密模式,可以提供将一些App的图标隐藏的功能,那么手机图标隐藏了怎么恢复?下面就以华为手机为...

2022-10-29 09:54:34查看全文 >>

怎样解决手机桌面没有反应问题(为什么手机桌面未反应)

怎样解决手机桌面没有反应问题(为什么手机桌面未反应)

vivoy33s这款手机可以为用户提供很好的手机颜值,同时为用户提供很好的手机性能体验,那么这款手机的桌面怎么设置经典模...

2022-10-29 09:16:59查看全文 >>

手机桌面图标回不去是怎么回事(手机桌面图标拖不动怎么回事)

手机桌面图标回不去是怎么回事(手机桌面图标拖不动怎么回事)

*本文来自花粉俱乐部@奥菲利娅欢迎进入奥菲利娅大讲堂,搞基,喔不,是搞机还有30秒开课,准备好了么?这里有最新的资讯,有...

2022-10-29 09:24:56查看全文 >>

手机桌面图标不能打开怎么办(手机桌面图标点击没反应)

手机桌面图标不能打开怎么办(手机桌面图标点击没反应)

如果在升级 iOS 14 之后,无法在手机桌面上查找到某个应用的图标,并且前往 App Store 下载应用时提示“打开...

2022-10-29 09:24:38查看全文 >>

手机桌面点击图标无反应(手机桌面图标点不开)

手机桌面点击图标无反应(手机桌面图标点不开)

手机现在都是全面屏设计,大家通过点击应用的图标进入界面,vivo手机音质清晰系统流畅,很多用户都在用,不少朋友反映,有时...

2022-10-29 09:33:36查看全文 >>

文档排行