Android键盘 - 启动小写 [英] Android keyboard - start lowercase

查看:357
本文介绍了Android键盘 - 启动小写的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有可能启动Android键盘与小写当我点击的EditText?
基本上,我要的是小写的EditText上的第一个字母,同时也给用户的可能性,使他想要大写...

Is it possible to start android keyboard with lowercase when I click on EditText? Basically, what I want is to lowercase the first letter in EditText, but also to give user an possibility to make it uppercase if he want...

(输入的EditText是而且必须是多行文字)

(EditText input is and must be multiline text)

编辑:

            <EditText
                android:id="@+id/txt_str"
                android:inputType="text|textMultiLine"
                android:maxLines="1"
                android:layout_width="0dp"
                android:layout_weight="1"
                android:layout_height="match_parent"
                android:hint="@string/enter_txt_here"
                android:textIsSelectable="true"
                android:layout_marginRight="6dp"
                android:paddingLeft="6dp"
                android:paddingRight="6dp"
                android:textSize="17sp"
                android:textColor="#FFFFFF"
                android:textColorHint="#FFFFFF"
                android:gravity="center_vertical"
                android:background="@drawable/txt_card_selector"
                android:ellipsize="start" />

EDIT2 结果
我觉得这是不可能的,当文本必须为多...

EDIT2
I think this is not possible when text must be multiline...

推荐答案

是的,这是可能的。尝试研究的EditText上输入类型

Yes that is possible. Try researching the EditText Input Types.

例如,你通过简单的强制键盘默认状态为小写:

For example you force the keyboard default state as lower case by simply:

EditText text = new EditText(context);
text.setInputType(android.text.InputType.TYPE_CLASS_TEXT | android.text.InputType.TYPE_TEXT_FLAG_MULTI_LINE);

或者,如果要强制每sentense资本:

Or if you want to force capitalization for every sentense:

EditText text = new EditText(context);
text.setInputType(android.text.InputType.TYPE_CLASS_TEXT | android.text.InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);

您可以找到整个列表类型这里

You can find a whole list types here.

这篇关于Android键盘 - 启动小写的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆