让TextView滚动起来

来源:互联网 发布:2017淘宝漏洞赚钱方法 编辑:程序博客网 时间:2024/04/30 17:31

让TextView滚动起来
1:首先让一个类去继承TextView,在这个TextView中实现isFocused()方法;
2:在这个方法中设置默认返回值为true;
3:XML布局文件中设置自定义的TextView,eg:

 <com.example.textview.MyTextView        android:singleLine="true"        android:ellipsize="marquee"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="ssssssssssssssssssssssdddddddddddddddddddddddddddddddddsssssssssssssssssssssss "        />

在这个TextView中需要声明singleLine属性为true,原因是如果不是一行则起不到显示滚动的效果
还需要设置滚动的属性ellipsize
android:ellipsize=”end”这个属性中其他的值是从哪个方向加上省略号;eg:end,start,middle

0 0