如何让Android TextView内容滚动

原创 2016年08月30日 18:53:11


通过下面的两步,让TextView滚动起来:


1、设置TextView的属性(红色部分)

<TextView
    android:id="@+id/contentTextViewId"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_toRightOf="@id/leftRelativeLayoutId"
    android:layout_alignParentRight="true"
    android:textSize="20sp"
    android:layout_marginLeft="10dp"
    android:background="#ccddee"
    android:text="xxx"
    android:scrollbars="vertical"
    android:maxLines="99999"/>

2、在代码初始化时,添加如下代码,设置TextView的滚动监听(红色部分)

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

        TextView textView = (TextView)findViewById(R.id.contentTextViewId);
        textView.setMovementMethod(new ScrollingMovementMethod(){

        });

    }


这样设置后,当你的内容超过TextView的高度时,通过滚动查看内容。



相关文章推荐

[Android] TextView的垂直滚动效果

在TextView中,如果文本很长,可能需要实现垂直滚动显示文本的效果。这里需要在XML布局文件中为TextView设置如下几个属性。         android:scrollbars="ver...

Android 设置TextView滑动滚动条和滑动效果

1、单独的TextView控件设置滚动条
  • ncepu307
  • ncepu307
  • 2014年06月10日 10:29
  • 14015

Android TextView实现滚动跑马灯效果Marquee

可以利用原生功能实现效果: 1、如果TextView中的文字过长,(在失去焦点时)那么超出显示范围的文字以...显示 2、如果TextView获得了焦点,那么其中的文字以循环滚动的方式显示 布局中代...
  • asdf717
  • asdf717
  • 2016年04月29日 10:41
  • 3289

Android 自定义View 让内容跟随手指滚动

需求: 自定义一个View,当Canvas绘制的内容超过当前屏幕,希望能够通过手指触摸屏幕的方法移动画布的内容。 实现思路: 通过View的OnTouchEvent方法可以监听当前手指的位置,可以...
  • mxw3755
  • mxw3755
  • 2016年05月25日 16:34
  • 626

Android TextView文字横向自动滚动(跑马灯)

TextView实现文字滚动需要以下几个要点:1.文字长度长于可显示范围:android:singleLine="true"2.设置可滚到,或显示样式:android:ellipsize="marqu...
  • muyu114
  • muyu114
  • 2011年05月06日 18:01
  • 68260

设置可滚动的TextView

TextView有个属性maxLine,这样也就满足了需求了,只要设置一个TextView带ScrollBar的,然后设置maxLine就可以了。  [html] view ...

Android:TextView的垂直滚动效果,和上下滚动效果

布局里面就是两个自定义的TextView,上面的左右滑动的是AutoHorizontalScrollTextView; 下面上下滚动的是AutoVerticalScrollTextView; 上面...

实现TextView垂直滚动以及监听

由于新的项目中在广告轮播用到了垂直滚动显示,所以也当学习,自己定义了一个垂直滚动的view以及监听 用到TextSwitcher和ViewFactory TextSwitcher :字面理解是文字...

使textView中的文本可以滑动

使textView中的文本可以滑动

Android TextView文字过多时通过滚动条显示多余内容并实时显示最下面那行

Android TextView文字过多时通过滚动条显示多余内容并实时显示最下面那行目前有两种实现方法 一.在TextView外面套一层ScrollView ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何让Android TextView内容滚动
举报原因:
原因补充:

(最多只允许输入30个字)