停止setText()在EditText上显示Android软键盘[复制]

冲天香阵透长安,满城尽带黄金甲。这篇文章主要讲述停止setText()在EditText上显示Android软键盘[复制]相关的知识,希望能为你提供帮助。
这个问题在这里已有答案:

  • Close/hide the Android Soft Keyboard 89回答
鉴于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()在EditText上显示Android软键盘[复制]】您可以阻止键盘显示这样做
setText()


    推荐阅读