在我的自定义列表视图中,包含图像和EditText,在EditText中我可以注释照片,我可以给文本注释最大长度为50,当我在EditText中失去焦点时,我想在EditText中以以下格式重新排列文本
例如:假设评论包含40个字符,而用户一次只能直接查看20个字符,那么如果我失去了焦点,文本应该重新排列,最后应该有3个点
我写道:例如-> eeeeeeeeeeeeeeeeeeeeeeeeeee在我失去焦点后它应该显示为->eeeeeee...
重要的是对原始文本没有任何影响,因为这些文本我想要发送到服务器,我直接接受这些值,如果我用新的这种类型的文本替换文本,这将产生问题,而且当我获得焦点时,我也需要看到完整的文本。
注意:我设置了android:singleline=true
发布于 2010-12-09 05:45:28
试试android:ellipsize="end",或者如果你想淡入淡出,试试android:fadingEdge="horizontal“
发布于 2010-12-09 05:50:19
在您的XML布局文件中使用android:ellipsize="end"
。您还可以使用android:ellipsize="marquee"
显示滚动文本。
https://stackoverflow.com/questions/4395220
复制