Android TextView 加滚动条
jjur4509
9年前
来自: http://my.oschina.net/u/2320057/blog/608902
一.在<TextView>外面添加<ScrollView>标签;
竖直滚动:使用标签<ScrollView ></ScrollView > 水平滚动:使用标签<horizontalscrollview></horizontalscrollview>
<ScrollView 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\na\na\na\na\na\na\na\na\na\na\na\na\na\n" /> </ScrollView>
二.给TextView设置ScrollingMovementMethod
代码中添加: TextView textView = (TextView)findViewById(R.id.text_view); textView.setMovementMethod(ScrollingMovementMethod.getInstance()); //TextView.setMovementMethod(new ScrollingMovementMethod()); XML中配置:android:scrollbars="vertical" <TextView android:id="@+id/textview" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="false" android:maxLines="5" android:scrollbars="vertical" />
三.使用Scroller来自定义TextView