android避免弹出软键盘遮盖listview
来源:互联网 发布:mac适合编程吗 编辑:程序博客网 时间:2024/05/22 04:56
做开发的时候,我们常常把listview放中间,然后底部放置一个edittext控件,这样导致editext控件获得焦点的时候,输入法弹出,Edittext控件上移,挡住了listview的部分数据,这样不太美观。所以,我们需要让listview也跟着上移,所以需要:
方法一:在xml文件中,设置listview属性时候加上这句就ok了
android:transcriptMode="normal";
方法二:在程序中加入语句:
listView.setTranscriptMode(ListView.TRANSCRIPT_MODE_NORMAL);
如果想让listview上移,即listview随item的增加而向上滚动。
listView.setTranscriptMode(ListView.TRANSCRIPT_MODE_DISABLED);
数据item仍然增加不滚动,listview数据刷新后保持原来的位置,
在下拉刷新的时候,设置
listview.setTranscriptMode(AbsListView.TRANSCRIPT_MODE_DISABLED);
然后计算下原来的位置,数据刷新Adapter.notifyDataSetChanged();接着就是设置listview.setSelection(index),这样基本是平滑的,没有跳动。
0 0
- android避免弹出软键盘遮盖listview
- android避免弹出软键盘遮盖listview
- android避免弹出软键盘遮盖listview
- android避免弹出软键盘遮盖listview
- android避免弹出软键盘遮盖listview
- Android关于软键盘弹出遮盖了原来界面的布局控件
- Android关于软键盘弹出遮盖了原来界面的布局控件
- android 界面底部多行edittext框 弹出软键盘遮盖问题
- Android避免进入页面EditText自动弹出软键盘
- Android避免进入页面EditText自动弹出软键盘
- Android开发之软键盘遮盖EditText
- Android EditText被软键盘遮盖处理
- Android EditText被软键盘遮盖
- Android EditText被软键盘遮盖处理
- Android EditText被软键盘遮盖处理
- 软键盘遮盖
- EditText 软键盘遮盖
- android弹出软键盘
- linux串口收发数据不对(由于流控等设置不对导致)
- 13-SQLite之group by
- html mailto
- Tomcat建立虚拟主机最佳实践
- ssh的验证方法具体过程
- android避免弹出软键盘遮盖listview
- 使用‘互斥量’ 和 ‘条件变量’ 控制线程同步
- boost::function
- 第十二周项目4——(6)
- 存储器和寄存器的区别
- 《Hadoop集群与安全》
- 第十二周(教师兼干部类)
- 当你产品上架AppStore可能会遇到的10个大坑【转载】
- 大话设计模式笔记(1)