嗨朋友们,
我正在开发一个安卓应用程序。我对 android 软键盘有一个小问题。我有一个editText
,当我点击它时,它会显示安卓软键盘。在软键盘的顶部,有一个文本区域,显示我使用软键盘输入的所有文本。它显示我使用键盘输入的所有文本。是否可以选择隐藏键盘上的文本区域。
请在这个问题上帮助我。
提前致谢。
我认为您在谈论自动建议。将以下代码添加到布局文件中的编辑文本中。
android:inputType="textNoSuggestions"
或者在代码中,你可以像这样使用它,
setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
你也最好读读这个
如果您谈到自动聚焦在edittext上的解决方案:
InputMethodManager imm = (InputMethodManager)mContext.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
您也可以EditText.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
在您的代码中使用。使用以下代码,当您单击 EditText 时,可以停止从软键盘自动发出的建议