Android开发总结
Imagination398
这个作者很懒,什么都没留下…
展开
-
Android控件位置和尺寸信息获取错误,值都为0
1、问题描述首先新建一个MainActivity,通过单击按钮进入SecondActivity,然后获取SecondActivity中ImageView的位置时,getLeft() , getRight() , getTop() ,getBottom() 的值都为0,代码如下:MainActivity.javapublic void func(){//跳转到SecondActivity I...原创 2018-12-06 23:31:01 · 1224 阅读 · 0 评论 -
Android无法去除标题栏
1、问题描述用Android Studio新建一个Empty Activity,layout中的activity_main.xml文件没有添加标题栏,但程序运行时却有标题栏,通过 requestWindowFeature(Window.FEATURE_NO_TITLE) 也无法去除,代码如下:MainActivity.java//修改前MainActivity,不管怎样设置,都去除不了标题栏...原创 2018-12-09 22:04:18 · 358 阅读 · 0 评论 -
Android点击屏幕对焦,并在焦点处绘制对焦框
目录1、问题描述2、解决思路(1)对焦并绘制(2)清除对焦框3、实现方法(1)主要类文件(2)代码及解析MainActivity.javaOverCameraView.java1、问题描述在Android开发时,需要实现点击屏幕自动对焦,并在焦点处绘制对焦框,对焦完成后对焦框消失。2、解决思路首先,确保已经完成相机功能的相关代码,可参考谷歌官方文档Camera。程序运行的整个过程,由点击...原创 2019-01-13 15:07:09 · 4457 阅读 · 3 评论 -
Android监听虚拟导航栏状态变化,并自动更新屏幕显示区域尺寸
目录1、问题描述2、解决思路3、代码及解析(1)监听虚拟导航栏变化情况(2)获取屏幕显示区域的宽高像素值1、问题描述上图为手机的虚拟导航栏,手机开启了虚拟导航栏可隐藏功能后,当虚拟导航栏的显示状态发生变化时,屏幕的Width和Height的值(除去虚拟导航栏部分)也会发生变化。此时,如果程序中同时使用了绘图和切图,那么切换状态后,二者的相对位置可能出现偏差,影响界面效果,甚至影响程序的正常功...原创 2019-01-20 23:45:05 · 4198 阅读 · 0 评论