由网友(劳资独宠一方)分享简介:我有一个屏幕,其中第一场是一个EditText,并且它获得的焦点在启动时,也弹窗数字输入类型,这是很烦人的我如何能确保当活动开始聚焦没有得到,和/或输入面板不提高?解决方案 InputMethodManager IMM =(InputMethodManager)getSystemService(Context.I...
我有一个屏幕,其中第一场是一个EditText,并且它获得的焦点在启动时,也弹窗数字输入类型,这是很烦人的
我如何能确保当活动开始聚焦没有得到,和/或输入面板不提高?
解决方案 InputMethodManager IMM =(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editTextField.getWindowToken(),0);
或
设置活动清单文件属性如下
安卓windowSoftInputMode =stateHidden
I have a screen where the first field is an EditText, and it gains the focus at startup, also popups the numeric input type, which is very annoying
How can I make sure that when the activity is started the focus is not gained, and/or the input panel is not raised?
解决方案InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editTextField.getWindowToken(), 0);
or
set activity property in manifest file as below
android:windowSoftInputMode="stateHidden"
相关推荐
最新文章