我正在开发一个小小的个人待办事项列表应用程序,到目前为止一切都运行良好。我想弄清楚一个小怪癖。每当我去添加一个新项目时,我都会有一个对话框,里面显示一个 EditText View 。当我选择 EditText View 时,键盘会按原样输入文本。在大多数应用程序中,默认值似乎是第一个字母的 shift 键......尽管在我看来它并没有这样做。必须有一种简单的方法来修复,但我反复搜索了引用资料,但找不到。我认为适配器加载的引用必须有一个 xml 属性,但我不知道它是什么。
静态(即在您的布局 XML 文件中):设置 android:inputType="textCapSentences"
在您的 EditText
上.
以编程方式:您必须包含 InputType.TYPE_CLASS_TEXT
在 InputType
的EditText
,例如
EditText editor = new EditText(this);
editor.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);
Can be combined with text and its variations to request capitalization of the first character of every sentence.
关于android - EditText 的首字母大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4808705/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) | Powered by Discuz! X3.4 |