【问题标题】:How to get edittext text on more than one line [closed]如何在多行上获取edittext文本[关闭]
【发布时间】:2021-12-31 07:09:45
【问题描述】:

我希望当有人在 edittext 上写任何内容时,文本应该出现在多行上,我该怎么办?

【问题讨论】:

    标签: android-edittext


    【解决方案1】:

    您可以将 inputType 属性设置为 textMultiLine 以在多行中查看 EditText 输入,而不是在水平滚动的单行中显示它。

     android:inputType="textMultiLine"   <!-- Multiline input -->
     android:lines="8"                   <!-- Total Lines prior display -->
     android:minLines="6"                <!-- Minimum lines -->
     android:maxLines="15"               <!-- Maximum Lines -->
    

    鉴于下面更新的 EditText 代码,

    <EditText
            android:id="@+id/editTextTextPersonName3"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="10dp"
            android:layout_marginEnd="15dp"
            android:inputType="textMultiLine"
            android:lines="8"
            android:minLines="6"
            android:maxLines="15"
            android:gravity="top"
            android:text="Your Notice Board Tittle Here .Your Notice Board Tittle HereYour Notice Board Tittle HereYour Notice Board Tittle HereYour Notice Board Tittle HereYour Notice Board Tittle HereYour Notice Board Tittle Here"
            android:padding="15dp" />
    

    【讨论】:

      【解决方案2】:

      您需要添加文本的类型,如“密码、段落”等。

      【讨论】:

        【解决方案3】:

        我不确定您想要实现什么,但我假设您希望在多行中查看整行代码,如果这样,您可以在双引号内按 Enter 键,如下所示:

                        android:id="@+id/editTextTextPersonName3"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_below="@id/editTextTextPersonName2"
                        android:layout_centerHorizontal="true"
                        android:layout_marginTop="10dp"
                        android:layout_marginEnd="15dp"
                        android:maxLines="15"
                        android:gravity="top"
                        android:text="Your Notice Board Tittle Here .
                                           Your Notice Board Tittle Here
                                           Your Notice Board Tittle Here
                                           Your Notice Board Tittle Here
                                           Your Notice Board Tittle Here
                                           Your Notice Board Tittle Here
                                           Your Notice Board Tittle Here"
                        android:inputType="textPersonName"
                        android:padding="15dp"/>```
        

        【讨论】:

          猜你喜欢
          • 2011-02-13
          • 2014-06-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-02-23
          • 1970-01-01
          • 2020-04-18
          • 1970-01-01
          相关资源
          最近更新 更多