对于使用TextView控件显示的文本,如果超出了屏幕范围无法显示完整。为解决这个问题,我们需要使用ScrollView容器控件。ScrollView可提供滑动操作,对该容器中的子控件(ScrollView只能包含1个子控件)提供滑动操作对查看控件的内容。
当ScrollView需要包裹住多个子控件时,因此我们可以使用LinearLayout布局控件将两个TextView控件包裹住。
实例:
<ScrollView
android:layout_below="@id/article_title"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/article_subtitle"
android:text="@string/article_subtitle"
style="@style/ArticleSubtitle" />
<TextView
android:id="@+id/article_text"
android:text="@string/article_text"
style="@style/ArticleText" />
</LinearLayout>
</ScrollView>