`
iedj99fei
  • 浏览: 796 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。     那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少?我们能否在应用程序中进行自定义的控制?这些是本文要讨论的重点。     一、软键盘显示的原理     软件盘的本质是什么?软键盘其实是一个Dialog!     InputMethodService为我们的输入法创建了一个Dialog,并且将该Dialog的Window的某些参数(如Gravity)进行了设置,使之能够在底部或者全屏显示。当我们点击输入框时,系统对活动主窗口进行调整,从而为输入法腾 ...
Global site tag (gtag.js) - Google Analytics