android中的TextView滚动条的设置
方案1,
在布局文件中,给TextView设置有关属性
<TextView
android:id="@+id/textview"
android:scrollbars="vertical"
android:singleLine="false"
android:maxLines="5"
android:textColor="#FF0000"
android:background="#EEEE00"
android:text="@string/hello_world"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
/>
在java文件中,设置TextView有关属性,
TextView textView = (TextView)findViewById(R.id.textview);
textView.setMovementMethod(ScrollingMovementMethod.getInstance());
textView.setScrollbarFadingEnabled(false);
如果希望滚动条一直显示,必须执行语句textView.setScrollbarFadingEnabled(false);
方案2,
默认情况下,如果TextView的内容在一屏显示不下时,它自己不会出现滚动条的,必须添加ScrollView来实现。
<ScrollView
android:fadeScrollbars="false"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="50dp"
android:text="a\nb\nc\nd\ne\nf\ng\nh\ni\nj\nk\nl\nm\nn" />
</ScrollView>
运行效果截屏