9

我的EditText提示没有包装。如果最后一部分被切断,提示不是很有用。我对限制/强制我的EditText盒子尺寸非常谨慎,以确保无论屏幕尺寸如何,它看起来都不错。

以下是相关 XML 的样子:

    <EditText android:id="@+id/ET1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:gravity="left"
        android:hint="@string/Hint1" 
        android:lines="3">
    </EditText>

我已经着手android:lines="3"解决这个问题,但这还不够。为了最大化与各种屏幕尺寸的兼容性,我更喜欢 OS 包裹我,在字符串中放入换行符和硬返回。视图中还发生了其他事情,这也迫使我不要手动设置框的宽度以促进良好的休息。

4

2 回答 2

6

也许您使用的是旧版本的 SDK?

我已经验证了以下提示在 Android 1.5 纸杯蛋糕中包含 3 行没有任何问题:

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="18px"
        android:gravity="left"
        android:hint="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse egestas ullamcorper facilisis." />
于 2009-08-23T00:15:40.720 回答
2

将此添加到 EditText

android:inputType="textMultiLine"
于 2020-03-27T11:44:44.320 回答