TextView设置android:ellipsize="marquee"属性,无法实现跑马灯效果的解决方法
16lz
2021-01-24
- 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); }
更多相关文章
- android 自定义 radiobutton 文字颜色随选中状态而改变
- Android应用开发中半透明效果实现方案
- Android透明状态栏(沉浸式状态栏)
- android miscdevice(混杂设备)驱动编写注意
- Android毕设之Fragment+TabHost(三)
- Android常见监听事件
- Android(安卓)自定义 spinner (背景、字体颜色)
- Android(安卓)图片平铺效果
- Android(安卓)Gallery3D效果 教程 案例 代码