这个问题在这里已有答案:
鉴于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()