Android软键盘弹出设计

Android软键盘弹出设计

What

根据应用场景的不同,有可能需要

  1. 进入时就弹出输入框
  2. 弹出键盘时改变UI以便更好的输入交互体验
  3. 弹出键盘的时候不要遮挡下面的button按钮
  4. 弹出键盘的时候整个界面向上推起
  5. 进入是展示ui为先,当用户点击输入框再弹…
  6. 返回时候直接关闭弹出键盘
  7. 上个界面的输入框是显示的,那么点击到这个界面也需要显示.反之亦然..
  8. ……….其他各种场景

How

google针对这种种的场景,设计了这些个参数,供程序员使用

softwareinputpannel

Why