View本身是可以设置ScrollBar,这样就不一定需要依赖ScrollView了。
TextView有个属性maxLine,这样也就满足了需求了,只要设置一个TextView带ScrollBar的,然后设置maxLine就可以了。
布局文件xml代码如下:
<TextView
android:id="@+id/TextView01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:maxLines="20"
android:scrollbars="vertical"
/>
还需要在代码中设置TextView可以滚动,代码如下:
TextView mTextView = (TextView)findViewById(R.id.TextView01);
mTextView.setMovementMethod(ScrollingMovementMethod.getInstance());