Change the input mode for the Android keyboard in a React Native app.
npm install react-native-android-keyboard-adjustChange the input mode for the Android keyboard in a React Native app.
If you are having issues with the default keyboard screen adjust modes and need an easy way to instantly switch them in your app. Quickly go from Pan to Resize to Nothing to get the screen displayed perfectly with the keyboard.
#### Adjust Nothing Example
!adjust nothing keyboard down
!adjust nothing keyboard up
#### Adjust Resize Example
!adjust resize keyboard down
!adjust resize keyboard up
npm install --save react-native-android-keyboard-adjust
Add compile project(":react-native-android-keyboard-adjust") to dependencies:
```
dependencies {
...
compile project(":react-native-android-keyboard-adjust")
...
}$3
``
...
include ':react-native-android-keyboard-adjust'
project(':react-native-android-keyboard-adjust').projectDir = new File(settingsDir, '../node_modules/react-native-android-keyboard-adjust/android')
...
Import the package
``
import net.zubricky.AndroidKeyboardAdjust.AndroidKeyboardAdjustPackage;
Add the package to the getPackages method
``
@Override
protected List
return Arrays.
...
new AndroidKeyboardAdjustPackage()
);
}
import AndroidKeyboardAdjust from 'react-native-android-keyboard-adjust';AndroidKeyboardAdjust.setAdjustNothing();
AndroidKeyboardAdjust.setAdjustPan();
AndroidKeyboardAdjust.setAdjustResize();
AndroidKeyboardAdjust.setAdjustUnspecified();
AndroidKeyboardAdjust.setAlwaysVisible();
AndroidKeyboardAdjust.setAlwaysHidden();
AndroidKeyboardAdjust.setVisible();
AndroidKeyboardAdjust.setHidden();
AndroidKeyboardAdjust.setUnchanged();
``