停止setText()在EditText上显示Android软键盘[复制]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了停止setText()在EditText上显示Android软键盘[复制]相关的知识,希望对你有一定的参考价值。
这个问题在这里已有答案:
鉴于EditText et;
当我以编程方式调用et.setText("Hello World")
时,屏幕上会出现一个软键盘。
我想阻止这个软键盘出现。我不介意et
是否仍然关注。
我试过et.clearFocus();
我仍然希望能够专注于et
并在点击它时显示键盘。只是不是来自et.setText()
答案
您可以以编程方式使用此代码。但如果你只想显示文字,请使用TextView
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
另一答案
将此添加到manifest.xml
到您的<activity/>
标签: -
android:windowSoftInputMode="stateHidden"
喜欢:-
<activity android:name=".YourActivity"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateHidden"></activity>
qazxsw poi不会出现键盘
另一答案
您可以阻止键盘显示这样做
setText()
以上是关于停止setText()在EditText上显示Android软键盘[复制]的主要内容,如果未能解决你的问题,请参考以下文章
EditText android:text 设置的默认值运行的时候为空并且不能滚动