您的位置:首页 > 其它

TextView文本展开缩放

2017-12-15 14:24 148 查看
一个简单的文本缩放效果

Boolean tvflag = true;
private int count;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);

final TextView tv = (TextView) findViewById(R.id.tv);
tv.setText("asdfasdfasdfasdffffffffffffffffffffffffffffffffffffff");

tv.setSingleLine(false);
tv.setLines(3);
tv.setEllipsize(TextUtils.TruncateAt.END);
tv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
tv.setSingleLine(false);
if (tvflag) {
tv.setEllipsize(null); // 展开
} else {
tv.setLines(3);
tv.setEllipsize(TextUtils.TruncateAt.END); // 收缩
}
tvflag = !tvflag;
}
});
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: