您的位置:首页 > 移动开发 > Android开发

Android中的TextView实现多行显示省略号

2014-04-03 14:37 441 查看
问题TextView显示内容的时候,多行显示的时候,显示省略号的问题,简便的方法就是在TextView中添加这两个属性的设置即可(显示两行,显示不全的话,用省略号代替)

如:最多显示两行,显示不全时,添加省略号显示。

android:lines="2"

android:ellipsize="end"

//动态根据是否出现省略号来显示弹出层

if (MotionEvent.ACTION_DOWN == arg1.getAction())

{

Layout layout = textView.getLayout();

if (null == layout)

Unknown macro: { return false; }

int lines = layout.getLineCount();

// 未截断显示,则直接返回

if (lines <= 0 || layout.getEllipsisCount(lines - 1) <= 0)

Unknown macro: { return false; }

// 截断显示,点击则弹出框显示全

textView2PopupWindow(wholeText, context, parent);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: