0
在我的应用程序中有一个选项来从编辑文本中选择文本。内容将自动设置为编辑文本。因此,我把代码隐藏键盘,但当我试图通过选择默认菜单来选择文本时,键盘来foreground.i试图阻止它通过清单文件,但它也不工作在我的device.one事情,我注意到它在一些其他设备工作正常所以这是怎么回事?请帮助我...如何在编辑文本中选择默认菜单时隐藏软键盘?
用于隐藏所述软键盘代码如下
1)
InputMethodManager imm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(Edittext.getWindowToken(),0);
或
XML
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:editable="false">
</EditText>
2)用来隐藏在特定的活动的softkeyboard(清单文件)码
<activity android:name=".selecttext" android:label="@string/app_name" android:windowSoftInputMode="stateHidden"></activity>
或
<activity android:name=".selecttext" android:label="@string/app_name"
android:windowSoftInputMode="stateAlwaysHidden"></activity>