Android 多行编辑文本和编辑文本的首字母大写
您好,我正在尝试将Android 多行编辑文本和编辑文本的首字母大写,android,android-layout,android-edittext,Android,Android Layout,Android Edittext,您好,我正在尝试将EditText设置为多行,第一个字母应为大写,我正在使用android:inputType=“textcaptensions”执行此操作,但将输入类型设置为textcaptensions后,它将第一个字母设置为大写,但EditText仅为单行。你能帮我把EditText改成多行加上第一个字母应该是大写的吗 这里是当前的EditText <EditText android:id="@+id/commentsEditText" android:layout_
EditText
设置为多行,第一个字母应为大写,我正在使用android:inputType=“textcaptensions”
执行此操作,但将输入类型设置为textcaptensions
后,它将第一个字母设置为大写,但EditText
仅为单行。你能帮我把EditText
改成多行加上第一个字母应该是大写的吗
这里是当前的EditText
<EditText
android:id="@+id/commentsEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/view_vertical_margin"
android:background="@android:drawable/editbox_background"
android:inputType="textCapSentences"
android:gravity="top"
android:hint="@string/comments"
android:lines="5" />
您是否尝试过以下代码:-
<EditText
android:id="@+id/commentsEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:drawable/editbox_background"
android:inputType="textCapSentences|textMultiLine"
android:gravity="top"
android:hint="@string/comments"
android:lines="5" />
尝试设置
EditText
输入类型如下:
android:inputType="textCapSentences|textMultiLine"
使用
edittext.setRawInputType(InputType.TYPE\u TEXT\u FLAG\u CAP\u句子)
和xml格式
android:inputType=“textMultiLine”+1是的,它成功了,谢谢你能不能请你把它更新到
android:inputType=“textcap句子| textMultiLine”
,这样我就可以接受你的答案了
<EditText
android:id="@+id/commentsEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/view_vertical_margin"
android:background="@android:drawable/editbox_background"
android:inputType="textCapSentences"
android:gravity="top"
android:hint="@string/comments"
android:lines="5"
android:singleLine="false" />