gpt4 book ai didi

Android 键盘 - 开始小写

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:58:43 27 4
gpt4 key购买 nike

当我点击 EditText 时,是否可以用小写字母启动 android 键盘?基本上,我想要的是将 EditText 中的第一个字母小写,但也让用户可以根据需要将其变为大写......

(EditText 输入是且必须是多行文本)

编辑:

            <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
我认为当文本必须是多行时这是不可能的...

最佳答案

是的,这是可能的。尝试研究 EditText Input Types .

例如,您可以通过简单地强制键盘默认状态为小写:

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

或者如果你想强制每个句子都大写:

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

你可以找到一个完整的列表类型 here .

关于Android 键盘 - 开始小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20961585/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com