当前位置:编程学习 > wap >>

请教一个EditText因软键盘开启显示不全的问题


是我有一个SurfaceView在绘制背景
动态加载了一个EditText,但是切入中文输入法的时候发现EditText向上移动上部就没刷新出来 (EditText位置和输入法有些重叠)
同时取消输入法的时候控件下移,然后下半部分就显示不出来了,有办法解决么 对了 还使用的绝对布局

后面的SurfaceView正常 就是增加的 EditText 不行 感觉就是开启软键盘之后没有全面刷新UI邪门
--------------------编程问答-------------------- 绝对的感觉也会有这问题,你看看能不能去刷新一下EditText来解决 --------------------编程问答-------------------- 我重新刷新过,不行,我检查过是在不停绘制的,但是图片依然显示不全 感觉有什么东西在档这 --------------------编程问答-------------------- 我把SurfaceView更换为view解决了这个问题,但是view绘制太慢了~
SurfaceView 中用于双缓冲绘制,速度较快
但高级组件的绘制在UI线程中,现在发现两者结合会出现UI线程绘制的高级组件不能绘制完全,如果不用view 即用SurfaceView绘制较快的特点又能让UI的高级组件绘制完全,这之间如何通信?
--------------------编程问答-------------------- 先把EditText隐藏然后再show出来呢? --------------------编程问答-------------------- 出现同样问题 
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,