如何在Android EditText中进行提示换行?

我的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”来缓解这个问题,但这还不够.为了最大限度地提高与各种屏幕尺寸的兼容性,我更喜欢操作系统包裹我,在字符串中添加换行符和硬回车.视图中还发生了其他事情,这也促使我不要手动设置框的宽度以促进良好的休息.

解决方法

也许您使用的是旧版SDK?

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

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

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...