Android EditText 软键盘和焦点问题

原创 2016年08月31日 14:30:50

当ListView的布局中包含EditText时,有时候点击EditText进行编辑时会发现,需要点击两次才能获得焦点进行输入。要解决这个问题只需要:

1.在ListView中添加属性android:descendantFocusability="beforeDescendants"

2.在AndroidManifest.xm文件中找到对应的activity中,并且添加属性android:windowSoftInputMode="adjustPan"


关于弹出软键盘覆盖EditText的问题:

1.在AndroidManifest.xml文件中找到对应的activity,添加android:windowSoftInputMode="adjustResize"


如果这两个问题同时存在,需要同时处理掉:

1.在ListView中添加属性android:descendantFocusability="afterDescendants"

2.在AndroidManifest.xml文件中找到对应的activity,添加android:windowSoftInputMode="adjustResize"

版权声明:本文为博主原创文章,未经博主允许不得转载。

android中动态给EditText获得焦点并弹起软键盘的方法详解

获得焦点的方法edittext.setFocusable(true); edittext.setFocusableInTouchMode(true); edittext.requestFocus();...
  • qq_32623363
  • qq_32623363
  • 2017年08月15日 11:59
  • 685

EditText焦点自动带出软键盘问题解决方法总结

原因分析:        Android新启动Activity,dialog或者其他窗体中中包含EditText, 新启动的activity的焦点默认在EditText上,这时候android系统会...
  • yzwty
  • yzwty
  • 2016年04月20日 23:27
  • 1853

EditText 获取焦点后禁止弹出软键盘

mEditText = (EditText)findViewById(R.id.editText);                  mEditText.setOnTouchListener(n...
  • zgslove
  • zgslove
  • 2014年05月19日 14:40
  • 803

关于EditText代码设置焦点及软键盘设置(二)

editText.set
  • john_android
  • john_android
  • 2016年12月15日 11:03
  • 2099

聊天记录,踩的坑:设置EditText焦点;EditText软键盘和recyclerview的交互;SpannableStringBuilder的使用;ClickableSpan失效;软键盘挡住edi

效果概述: 模仿QQ聊天记录 效果图如下:模拟器只有逍遥安卓了,实在不想重走genymotion的坑,但是逍遥没法弹出软键盘,就这么看吧,可以下载源码在手机上运行,就可以看出来了。...
  • l_and_h_555
  • l_and_h_555
  • 2016年11月29日 16:41
  • 745

popupwindow中EditText获取焦点后自动弹出软键盘

关于popupwindow中EditText获取焦点后自动弹出软键盘的问题,用过手机qq或空间的童鞋应该知道,再点击评论时会弹出一个编辑框,并且伴随软键盘一起弹出是不是很方便啊,下面我们就来讲一下实现...
  • baiyuliang2013
  • baiyuliang2013
  • 2014年03月08日 09:34
  • 6275

ListView 与EditText共存的焦点问题

这里要实现的功能是文件管理器中的重命名,根据选择的文件名,进入到重命名对话框。用ListView存放所有的文件名,EditText来书写新的文件名,然后保存。 实现listView和EditT...
  • ahjxly
  • ahjxly
  • 2013年09月05日 11:16
  • 10675

RecyclerView和EditText焦点冲突和输入法软键盘把布局顶出屏幕之外的解决

环境:如图:下面的RecyclerView中的item里面的数字部分是EditText.在刚完成的时候就发现了一个问题.RecyclerView和EditText合用的时候请求焦点冲突,造成输入法软键...
  • longforus
  • longforus
  • 2017年04月18日 19:09
  • 4084

Android EditText获取焦点并弹出软键盘

昨天遇到一个问题,当进入一个 新页面的时候需要淡出软键盘输入,但总不能让用户点一下在显示吧.我也觉得不是什么大问题.但就是弹不出来.所以只能在网上找了 找了各种方法怎么都不行 嗨呀 好气啊 不过功夫...
  • xuhang1993
  • xuhang1993
  • 2017年02月16日 16:12
  • 2215

Android 设置Edittext获取焦点并弹出软键盘

Android 设置Edittext获取焦点并弹出软键盘editTex.setFocusable(true); editTex.setFocusableInTouchMode(true); editT...
  • a1533588867
  • a1533588867
  • 2016年11月16日 12:43
  • 17592
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android EditText 软键盘和焦点问题
举报原因:
原因补充:

(最多只允许输入30个字)