全屏显示 / 隐藏输入法键盘
/**
* 设置全屏显示
* AndroidManifest设置
* android:theme="@android:style/Theme.DeviceDefault.Light.NoActionBar.Fullscreen"
* 样式设置
* <style name="AppTheme" parent="AppTheme.Base">
* <item name="android:windowFullscreen">true</item>
* </style>
* @param window
* @param isFullScreen
*/
public static void setFullScreen(Window window, boolean isFullScreen) {
if (window == null) {
return;
}
if (isFullScreen) {
window.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
} else {
window.clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
}
/**
* 隐藏输入法键盘
*/
public void hideKeyboard(Context contxt, View view) {
if (view != null) {
InputMethodManager inputManager = (InputMethodManager) contxt.getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.hideSoftInputFromWindow(view.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
}
}