社区
Android
帖子详情
安卓软键盘的弹出和隐藏刷新了我自定义view
会跳舞的鸡
2017-03-29 05:05:57
由于项目的需要,我弄了一个注册的界面,里面有一个自定义的验证码,当输入验证码时候,软键盘的弹出刷新了布局导致自定义view的ondraw方法被执行,软键盘每弹出或者隐藏一次就会执行一次ondraw方法,求大神指导,如何破解。。。。
...全文
380
4
打赏
收藏
安卓软键盘的弹出和隐藏刷新了我自定义view
由于项目的需要,我弄了一个注册的界面,里面有一个自定义的验证码,当输入验证码时候,软键盘的弹出刷新了布局导致自定义view的ondraw方法被执行,软键盘每弹出或者隐藏一次就会执行一次ondraw方法,求大神指导,如何破解。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ShuSheng007
2018-07-23
打赏
举报
回复
有两种解决方案:1:在你目前的基础上,保存某一次刷新时的可变信息(文字位置,线的位置等),然后在一个主动刷新的方法,例如refresh()设置一个flag,然后在ondraw()方法中通过flag来控制:如果不是你主动刷新的就在ondraw()使用保存的信息绘制,如果是你主动刷新的则从新获取那些随机信息,绘制即可。
2:不要使用自定义view,通过产生一张bitmap然后设置到一个Imageview的方式来实现。
qq_32484627
2017-12-18
打赏
举报
回复
楼主解决了吗
会跳舞的鸡
2017-03-30
打赏
举报
回复
我不需要隐藏软键盘,我需要有没方法让软键盘的弹起和隐藏不会影响到我自定义view的刷新。
昵称_Justin
2017-03-29
打赏
举报
回复
你在需要的activity后面家上这个android:configChanges="orientation|screenSize|hideKeyBorad",隐藏软键盘
Android
软键盘
弹起收回会
刷新
自定义
View
,调用onDraw方法
如题; android:windowSoftInputMode="adjustNothing"...Android
软键盘
弹起引起布局的变化
安卓
软键盘
刷新
布局问题 Android
软键盘
之 windowSoftInputMode 分析 android:windowSoftInput...
android
自定义
View
在
弹出
的
软键盘
之上,以及测量
软键盘
高度和监听
软键盘
状态
项目中需要做评论功能,在
软键盘
弹出
后在其上方
弹出
自定义
的
view
,看下效果: 原理很简单,
软键盘
上方就是一个
自定义
的PopuWindow,在
弹出
PopuWindow的代码中激活了
软键盘
,随即PopuWindow就被
软键盘
顶到了其...
软键盘
刷新
自定义
View
问题
本人由于项目需要,编写了一个注册界面发现,在输入用户名,密码等信息时候,
软键盘
弹起,导致验证码
刷新
,经过断点调试,发现每一次
软键盘
的弹起或者
隐藏
都会
刷新
布局,导致
自定义
view
的ondraw()方法频繁被调用。...
android
软键盘
弹出
引起的各种不适终极解决方案,android
软键盘
弹出
引起的各种不适终极解决方案...
android
软键盘
弹出
隐藏
的监听 通过网上搜索关于
软键盘
的
隐藏
弹出
的监听,有几种方式,其中最有效的方式是在
View
的Onlayout()里面做文章 具体代码: 将布局视图
自定义
,重写onlayout()方法,然后在主Activity里 ......
安卓
软键盘
刷新
布局问题
本人
安卓
菜鸟,在开发一个注册页面的时候要用到输入验证码的问题,这就涉及到
自定义
View
的创建,问题来了,当我在点击edittext
软键盘
自动
弹出
的时候,我意外的发现验证码自动
刷新
了。以下代码 public class ...
Android
80,352
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章