问题

在ListView中嵌套EditView,点击EditView软键盘弹出来后,listview重现刷新导致EditView失去焦点

解决方法

在ListView中加入android:descendantFocusability="afterDescendants",让ListView后获取焦点,这样listview不会刷新。
这会儿会遇到新的问题,当软键盘弹出来后,有可能遮住EditView,解决方案在所属的activity上加android:windowSoftInputMode="adjustPan"即可解决。

更多相关文章

  1. Andriod EditText 属性学习
  2. [Android]Fragment进行show和hide时候刷新数据
  3. android listview 删除item 刷新 notifyDataSetChanged()失效问
  4. 如何不让EditText不获得焦点
  5. Android中ListView数据使用sAdapter.notifyDataSetChanged();方
  6. Android笔记——如何将软键盘的回车键改为搜索键
  7. Android(安卓)PopupWindow使用,轻松实现微博主界面(二)
  8. android监听虚拟键盘隐藏和显示事件
  9. Android隐藏输入法软键盘时无法影藏的问题

随机推荐

  1. 苹果发大招 Android用户轻松迁移ios
  2. android游戏开发适应多屏幕的问题 .
  3. Android之增长的数字(仿支付宝资产数字)
  4. 我的Android学习.入门小基础(一)
  5. Android(安卓)Studio中mergeDebugResourc
  6. Android之ListView原理学习与优化总结
  7. Android(安卓)侧滑关闭Activity的实例
  8. 滤镜开发(一) 开篇:关于滤镜
  9. android listView 到上下边界 蓝色或黄色
  10. 【已解决】Android(安卓)Studio中不能使