android布局文件中,EditText 默认情况下,键盘会弹出的问题,在线等
布局文件中,有个 EditText如下
<EditText android:id="@+id/editText1"
</EditText>
每回运行此界面时,手机上的小键盘都会弹出来,
现需:默认情况下,小键盘不弹出来,只有在edittext输入时,才弹出来,如何实现呀
[解决办法]
InputMethodManager imm = (InputMethodManager) getContext()
.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(
holder.addEdit.getWindowToken(), 0);
使用上述方法关闭键盘。参考Google的reference查看API的详细规格。
Google一下,很快就有答案。
[解决办法]
<activity android:name="Activity" android:windowSoftInputMode="stateAlwaysHidden|stateHidden"></activity>
在manifest里弹出键盘的页面加上android:windowSoftInputMode="stateAlwaysHidden|stateHidden"