java - 删除多行Edittext android中的下一行可见性

标签 java android android-edittext

我有一个固定高度 30dp 的多行编辑文本。我一次只需要显示一行。但是当用户输入多行并向上滚动时,用户可以看到下一行的某些部分(如图 2 所示)。它不应该发生。我只需要像图 1 中那样具有顶部和底部间距的一行,而无需删除多行功能。

<EditText
    android:layout_width="match_parent"
    android:layout_height="30dp"
    android:layout_marginTop="50dp"
    android:background="#ffffff"
    android:paddingStart="10dp"
    android:paddingEnd="10dp"
    android:maxLines="1"
    android:inputType="textMultiLine|textNoSuggestions"/>

Image 1

Image 2

最佳答案

这 [几乎] 对我来说似乎没问题:

<EditText
    android:layout_width="match_parent"
    android:layout_height="30dp"
    android:layout_marginTop="50dp"
    android:background="#ffffff"
    android:paddingStart="10dp"
    android:paddingEnd="10dp"
    android:maxLines="1"
    android:gravity="bottom"
    android:inputType="textMultiLine|textNoSuggestions"/>

关于java - 删除多行Edittext android中的下一行可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38936310/

相关文章:

java - 如何在 Java 中将字符串(IP 号码)转换为整数

c# - 策略模式还是命令模式?

android - MPAndroidChart 添加和显示条形图标签

android - 新创建的图像未显示在图库中

android - 我正在尝试通过手机上的 android Activity 与笔记本电脑上的 servlet 进行交互

java - Android - 无法从自定义对话框中的 EditText 获取值

java - 在运行时根据输入从属性文件中获取值 - java Spring

java - Java 链表数组

android - 无法输入Android的edittext

java - 如何给 EditText 添加下划线