热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

第二次点击时由键盘覆盖的Android编辑文本

如何解决《第二次点击时由键盘覆盖的Android编辑文本》经验,求大佬解答?

所以我有一个EditText,第一次没有被键盘覆盖.然后当您关闭键盘并再次点击edittext时,它将覆盖edittext.

我花了几个小时研究这个问题并得出结论它与编辑文本的这两个属性有关.

android:inputType="number"
android:gravity="center"

如果我删除其中任何一个,adjustPan(如我的清单中所示)始终按照承诺运行.似乎是一个Android错误.但是我在编辑文本中需要这两行.解决这个问题的最佳方法是什么?

这是一个略微浓缩的xml版本:






    

    





    
    


    

    

        

    


这是每次都应该是什么样子...... 在此输入图像描述

这是目前第二次点击时的样子(键盘覆盖edittext)... 在此输入图像描述

编辑:我发现使用Android 7.0时键盘工作正常.我不认为它适用于任何低于此的东西.这是最近修复过的错误还是什么?

另外,我在我的清单的应用程序和活动部分中都包含了android:windowSoftInputMode ="adjustPan | stateHidden",但似乎没有修复它.


推荐阅读
author-avatar
爱的话心情_196
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有