【发布时间】:2021-12-31 07:09:45
【问题描述】:
我希望当有人在 edittext 上写任何内容时,文本应该出现在多行上,我该怎么办?
【问题讨论】:
标签: android-edittext
我希望当有人在 edittext 上写任何内容时,文本应该出现在多行上,我该怎么办?
【问题讨论】:
标签: android-edittext
您可以将 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" />
【讨论】:
您需要添加文本的类型,如“密码、段落”等。
【讨论】:
我不确定您想要实现什么,但我假设您希望在多行中查看整行代码,如果这样,您可以在双引号内按 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"/>```
【讨论】: