您的位置:首页 > 产品设计 > UI/UE

TextView设置android:ellipsize="marquee"属性,无法实现跑马灯效果的解决方法

2017-03-10 15:02 981 查看
TextView动态赋值时,需要在java代码中设置跑马灯效果才能生效

private void setTextMarquee(TextView textView) {
if (textView != null) {
textView.setEllipsize(TextUtils.TruncateAt.MARQUEE);
textView.setSingleLine(true);
textView.setSelected(true);
textView.setFocusable(true);
textView.setFocusableInTouchMode(true);
}
}


2.设置EditText不可编辑

/**
* 设置EditText不可编辑
* @param tv
*/
private void setUnEditable(TextView tv){
tv.setFocusable(false);
tv.setFocusableInTouchMode(false);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐