您的位置:首页 > 移动开发 > Android开发

android TextView多行本文滚动的实现

2015-10-28 15:55 423 查看
当textview显示的文本内容过多时,就需要滚动屏幕来显示。常见的实现方式有两种。第一种是利用xml标签<ScrollView>实现

1.ScrollView方式实现

很简单,就是在ScrollView标签中嵌入一个TextView标签,但局限是ScrollView只能有一个直接的子类布局。

<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content" >

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/test"/>
</ScrollView>


2.setMovementMethod方法设置一个滚动实例

这个不但有效,而且简单,就是在textView赋值前,调用如下方法即可实现文本滚动,此时是没有滚动条的,

     TextView textView = (TextView)findViewById(R.id.tv_test);

     textView.setMovementMethod(ScrollingMovementMethod.getInstance());

     textView.setText("abc");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: