Skip to content

Simple android native module to manipulate the behavior of keyboard

License

Notifications You must be signed in to change notification settings

mmelk/rn-androidx-keyboard-adjust

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rn-android-keyboard-adjust

npm size

Simple android native module to manipulate the behavior of keyboard. Based on react-native-android-keyboard-adjust by Marc Zubricky.

Install

npm i --save rn-android-keyboard-adjust
react-native link rn-android-keyboard-adjust

Usage

import RNAndroidKeyboardAdjust from 'rn-android-keyboard-adjust'

class Sample extends React.Component {

  componentDidMount() {
    RNAndroidKeyboardAdjust.setAdjustNothing()
  }
}

Methods

Name Description
setAdjustNothing Set to have a window not adjust for a shown input method. The window will not be resized, and it will not be panned to make its focus visible.
setAdjustPan Set to have a window pan when an input method is shown, so it doesn't need to deal with resizing but just panned by the framework to ensure the current input focus is visible.
setAdjustResize Set to allow the window to be resized when an input method is shown, so that its contents are not covered by the input method.
setAdjustUnspecified Nothing specified. The system will try to pick one or the other depending on the contents of the window.
setAlwaysHidden Please always hide any soft input area when this window receives focus.
setAlwaysVisible Please always make the soft input area visible when this window receives input focus.
setVisible Please show the soft input area when normally appropriate (when the user is navigating forward to your window).
setHidden Please hide any soft input area when normally appropriate (when the user is navigating forward to your window).
setUnchanged Please don't change the state of the soft input area.

Methods reference from Android Developer.

About

Simple android native module to manipulate the behavior of keyboard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 82.6%
  • TypeScript 17.4%