【发布时间】:2014-05-11 20:58:19
【问题描述】:
我想显示一个包含自动大写单词的 EditText 的 AlertDialog。
在this question 和that one 之后,我设法让AlertDialog 在显示对话框时自动显示键盘,并在用户单击EditText 时将第一个字母大写。但在用户点击之前,键盘以小写模式显示。
如何让键盘在大写(自动大写单词)模式下自动打开?
我的相关代码如下:
input = new EditText(context);
input.setInputType(InputType.TYPE_TEXT_FLAG_CAP_WORDS);
dialog.getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
还尝试在对话框的onShowListener 中requestFocus(),但没有帮助。
【问题讨论】:
标签: android