嗨我有一些EditTexts和一个按钮在视图的底部。开始活动后,第一个EditText将获得焦点并弹出一个键盘。我想在开始活动时,焦点将放在按钮上而不是EditText上,并且键盘不应该弹出。我试过跑步:如何设置按钮上的焦点?
button.requestFocus();
EditText仍然有焦点并弹出键盘。我该如何解决这个问题?谢谢。
嗨我有一些EditTexts和一个按钮在视图的底部。开始活动后,第一个EditText将获得焦点并弹出一个键盘。我想在开始活动时,焦点将放在按钮上而不是EditText上,并且键盘不应该弹出。我试过跑步:如何设置按钮上的焦点?
button.requestFocus();
EditText仍然有焦点并弹出键盘。我该如何解决这个问题?谢谢。
它比看起来更复杂,但肯定possi BLE。看到这里:
您可以强制通过调用该对的EditText视图
InputMethodManager mgr = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); mgr.hideSoftInputFromWindow(myView.getWindowToken(), 0);
希望这有助于隐藏键盘,
-serkan
没有工作。焦点仍在edittext上,键盘仍然弹出。 – AndroidBase
认沽机器人:windowSoftInputMode = “stateHidden” 你的活动这包含EditText
<activity android:name=".YourActivity"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden">
</activity>
不,不起作用。 – AndroidBase
它对我很好。你能告诉我哪个Android版本的你的项目 –
我正在使用android 2.2感谢真的很感激它。 yonester提供的解决方法解决了该问题。 – AndroidBase
谢谢,一直试图弄清楚几个小时,不能这样做。那个链接真的救了我。 – AndroidBase