mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-05 08:25:32 +00:00
Cherrypick of #13578 to beta Moves responsibility for setting keyboard height preference into `applyKeyboardHeight()`
1.5 KiB
1.5 KiB
| title |
|---|
| KMManager.getDefaultKeyboardHeight() |
Summary
The getDefaultKeyboardHeight() method returns the default height of the keyboard frame for the current or specefied orientation.
Syntax
KMManager.getDefaultKeyboardHeight(Context context)
or
KMManager.getDefaultKeyboardHeight(int orientation)
Parameters (Choose One)
context(Alternate)- The context.
orientation(Alternate)- Accepts a screen orientation value. This is most useful if you want to get the size of the keyboard in the other (non-current) orientation. If
orientationparameter is not passed in, keyboard height is returned for the current device orientation.
Returns
Returns the default height of the keyboard frame in density-independent pixels (dp).
Description
Use this method to get the default height of the keyboard frame.
Examples
Example: Using getDefaultKeyboardHeight()
The following script illustrate the use of getDefaultKeyboardHeight():
int keyboardHeight = KMManager.getDefaultKeyboardHeight(this);
or
import android.content.res.Configuration;
...
// Get the current Keyman keyboard height for landscape mode.
int keyboardHeightLandscape = KMManager.getDefaultKeyboardHeight( Configuration.ORIENTATION_LANDSCAPE);