首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android布局文件中,EditText 默认情况下,键盘会弹出的有关问题

2012-04-02 
android布局文件中,EditText默认情况下,键盘会弹出的问题,在线等布局文件中,有个 EditText如下EditText a

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"

热点排行