需求需要做一个列表聊天的形式,里面有20种左右的viewtype,但是我发现列表数据过多软键盘弹出就会卡顿。
今天我自己做了一个demo:
卡顿的效果如下:
http://www.miaopai.com/show/gCiC33WbW0QkPnTZiNX~Qg__.htm
求大神给点思路
我的demo源码:
http://pan.baidu.com/s/1nugG5QT
xml属性设置的是:
android:windowSoftInputMode="adjustResize|stateHidden"
我思考过的思路有:
1、想监听软键盘弹出与隐藏,但是遇到不能监听不是很理想。
2、在输入框的下面加一个view与软键盘的高度一样,弹出时显示这个view把这个输入框弹上去,但还是监听软键盘的弹出与隐藏不理想。
所有的方法都在demo中有代码。
希望大神能 给我一点思路,或者帮我看看这个demo改如何解决这个卡顿的问题。谢谢了
今天我自己做了一个demo:
卡顿的效果如下:
http://www.miaopai.com/show/gCiC33WbW0QkPnTZiNX~Qg__.htm
求大神给点思路
我的demo源码:
http://pan.baidu.com/s/1nugG5QT
xml属性设置的是:
android:windowSoftInputMode="adjustResize|stateHidden"
我思考过的思路有:
1、想监听软键盘弹出与隐藏,但是遇到不能监听不是很理想。
2、在输入框的下面加一个view与软键盘的高度一样,弹出时显示这个view把这个输入框弹上去,但还是监听软键盘的弹出与隐藏不理想。
所有的方法都在demo中有代码。
希望大神能 给我一点思路,或者帮我看看这个demo改如何解决这个卡顿的问题。谢谢了