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

解决方案 »

  1.   

    绝对的感觉也会有这问题,你看看能不能去刷新一下EditText来解决
      

  2.   

    我把SurfaceView更换为view解决了这个问题,但是view绘制太慢了~
    SurfaceView 中用于双缓冲绘制,速度较快
    但高级组件的绘制在UI线程中,现在发现两者结合会出现UI线程绘制的高级组件不能绘制完全,如果不用view 即用SurfaceView绘制较快的特点又能让UI的高级组件绘制完全,这之间如何通信?
      

  3.   

    先把EditText隐藏然后再show出来呢?