android EditText和textformatting

时间:2010-12-23 10:04:04

标签: android

在我的自定义列表视图中包含图像和EditText,在EditText中我可以评论照片,我可以给文本评论最大长度为50,当我在EditText中丢失焦点时我想在EditText中重新排列文本格式

EG:假设评论包含40个字符,用户可以一次只能直接查看20个字符,那么如果我丢失了焦点文本应该重新排列,最后应该有3个点

我的评论原文:eg->在失去焦点后,它应该显示为> eeeeeeeee ...

重要的是原始文本没有任何反应,因为这些文本我想发送到服务器,我直接采用这些值,如果用新的这种类型的文本替换文本,这将产生问题,当我获得焦点我也需要看全文。

我使用过这个android:ellipsize =“end”

1 个答案:

答案 0 :(得分:0)

如果要使用ellipsize函数,则必须在EditText上为android:ems设置特定值,因为它只会截断长度超过EditText宽度的字符串。使用emsmaxEms,您可以指定EditText应该有多少ems。另外,不要忘记将android:singleLine设置为true。