How activity interacts with the window, when on-screen soft keyboard is shown.

  • The state of the soft keyboard whether it is hidden or visible, when the activity becomes the focus of the user attention.
  • The adjustment made to the activity's main window whether it is re-sized smaller to make room for the soft keyboard or whether its contents pan to make the current focus visible when part of the window is covered by the soft keyboard.