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

问题描述 投票:-2回答:3

这个问题在这里已有答案:

鉴于EditText et;

当我以编程方式调用et.setText("Hello World")时,屏幕上会出现一个软键盘。

我想阻止这个软键盘出现。我不介意et是否仍然关注。

我试过et.clearFocus();

我仍然希望能够专注于et并在点击它时显示键盘。只是不是来自et.setText()

android android-edittext keyboard
3个回答
2
投票

您可以以编程方式使用此代码。但如果你只想显示文字,请使用TextView

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

0
投票

将此添加到manifest.xml到您的<activity/>标签: -

android:windowSoftInputMode="stateHidden"

喜欢:-

<activity android:name=".YourActivity"
        android:theme="@style/AppTheme.NoActionBar"
        android:windowSoftInputMode="stateHidden"></activity>

qazxsw poi不会出现键盘


0
投票

您可以阻止键盘显示这样做

setText()
© www.soinside.com 2019 - 2024. All rights reserved.