在OnCreate中隐藏软输入可以采取以下方法:
InputMethodManager
来隐藏软输入。在Android中,您可以使用InputMethodManager
来管理输入法,并隐藏软输入。以下是在OnCreate
方法中添加代码来隐藏软输入:
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(getWindow().getDecorView().getWindowToken(), 0);
View
的setInputType
方法来隐藏软输入。您还可以使用View
的setInputType
方法来将输入类型设置为TYPE_NULL
,从而隐藏软输入。以下是在OnCreate
方法中添加代码来隐藏软输入:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
WindowManager
来隐藏软输入。您还可以使用WindowManager
来隐藏软输入。以下是在OnCreate
方法中添加代码来隐藏软输入:
WindowManager.LayoutParams layoutParams = getWindow().getAttributes();
layoutParams.softInputMode = WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN;
getWindow().setAttributes(layoutParams);
以上是在Android中隐藏软输入的方法,您可以根据您的应用程序的需求选择适合的方法。
领取专属 10元无门槛券
手把手带您无忧上云