如何实现textview多余文字的水平滚动显示
16lz
2021-01-23
在网上看了很多,貌似可以的,比如还需要啥scrollview啥的,都是坑爹扯淡。估计坑坏了不少像我这样的新手。在这里我亲手实验绝对可以!我总结了下,其实就只要加入5个属性就好,无论是在xml中还是在code中都可以的,下面给出具体的属性设置:
1.在xml中添加如下5个属性:
android:singleLine = "true"
android:ellipsize = "marquee"
android:marqueeRepeatLimit = "marquee_forever"
android:focusable="true"
android:focusableInTouchMode="true"
2.在code中添加
TextView tv = findviewbyid();
tv.setSingleLine = true;
tv.setEllipsize(TruncateAt.MARQUEE);
tv.setMarqueeRepeatLimit(-1);
tv.setFocusable = true;
tv.setFocusableInTouchMode = "true";
更多相关文章
- Android高手进阶教程(四)之 ----Android 中自定义属性(attr.xml,
- Android字符串进阶之三:字体属性及测量(FontMetrics)
- 【Android - 基础】之Animator属性动画
- Android 动画分析之属性动画
- Android中XML的命名空间、自定义属性
- Android打造不一样的新手引导页面(二)