【问题标题】:Multi line Edit Text and first letter capitalization of Edit Text多行编辑文本和编辑文本的首字母大写
【发布时间】:2014-05-14 09:50:18
【问题描述】:

您好,我正在尝试将 EditText 设置为多行,并且首字母应输入为大写字母,我正在使用 android:inputType="textCapSentences" 但将输入类型设置为 textCapSentences 后,它将首字母设置为大写字母,但 @ 987654324@ 仅是单行。你能帮我把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" />

【问题讨论】:

    标签: android android-layout android-edittext


    【解决方案1】:

    您是否尝试过以下代码:-

    <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" />
    

    【讨论】:

    • +1 是的,它成功了,谢谢你能不能把它更新到android:inputType="textCapSentences|textMultiLine",这样我就可以接受你的回答了
    【解决方案2】:

    尝试设置EditText输入类型如下:

    android:inputType="textCapSentences|textMultiLine"
    

    【讨论】:

      【解决方案3】:
      <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" />
      

      【讨论】:

        【解决方案4】:

        使用 edittext.setRawInputType(InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);

        在xml中 android:inputType="textMultiLine"

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-06-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-10-09
          • 1970-01-01
          相关资源
          最近更新 更多