[英]Android - Click on notification opens up my main activity, how do I make it open up something else
[英]how do you make it so the Android keyboard doesnt open up when the user opens up my app?
你能做到吗,所以当你打开应用程序时,只有当你点击其中一个editText时,屏幕上的键盘才会打开吗?
为了隐藏虚拟键盘,您可以像这样使用InputMethodManager (您可以将其放在登陆活动的onCreate()
方法中):
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
在您的活动的onCreate方法中添加以下代码:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
它对我有用:)
在AndroidManifest.xml中设置android:configChanges =“ keyboardHidden”
这取决于您的要求。 假设您想在用户每次打开活动时都隐藏键盘,则可以在Android清单中为活动添加android:windowSoftInputMode="stateAlwaysHidden"
。 如果您希望动态地进行更改,则可以在发生关闭键盘事件时进行更改,方法是使用
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
使用此 ,每当你想作为参考
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.