Listview定位问题
2015-12-01 17:44
190 查看
项目中在做类似与QQ空间的评论功能,当软键盘弹出时需要定位item的位置,苦思冥想有了解决方法:
1、所在Activity设置属性android:windowSoftInputMode="adjustResize|stateHidden
2、当打开软键盘时记录item的position,然后调用
mListView.post(new Runnable() {
@Override
public void run() {
mListView.setSelectionFromTop(pos, y);
}
});
其中y = 输入框view.getTop() - 输入框view.getHeight();
问题解决!
1、所在Activity设置属性android:windowSoftInputMode="adjustResize|stateHidden
2、当打开软键盘时记录item的position,然后调用
mListView.post(new Runnable() {
@Override
public void run() {
mListView.setSelectionFromTop(pos, y);
}
});
其中y = 输入框view.getTop() - 输入框view.getHeight();
问题解决!
相关文章推荐
- 截取两个标签之间的文本
- python 设置网页全屏显示
- jetty启动以及嵌入式启动
- servlet 3.0笔记之servlet的动态注册
- 创建与已存在表一样结构的表
- Android getevent / sendevent的用法
- featurelayer与graphicslayer的关系
- Spring 拦截器
- 信息安全系统设计基础实验三—20135222胡御风20135215黄伟业
- web 离线缓存
- mysql分表的3种方法
- mongodb创建索引
- Leetcode日记(2)---Add two numbers
- Imageloader 配合image中的属性 显示缩略图
- 提高css渲染效率
- 15天玩转redis —— 第十篇 对快照模式的深入分析
- 算法—9.二叉查找树
- 80端口的烦恼:[3]清除NT Kernel占用80端口
- hdu 1241 田字格八个方向的深度优先搜索 求连通分量个数
- Python基础教程(六):list、tuple、dictionary