本文主要是介绍ScrollView和HorizontalScrollView控件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这2个是滚动条控件,ScrollView是垂直的滚动条,HorizontalScrollView是横向的滚动条。这2个控件可以相互嵌套,这样就可以横向竖向滚动。
他们都只能有一个直接的子元素。
通过一个例子就可以了解这个效果。
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent" ><HorizontalScrollViewandroid:layout_width="match_parent"android:layout_height="wrap_content"><ScrollViewandroid:layout_width="match_parent"android:layout_height="wrap_content"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical" ><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="hello"android:textSize="90sp"/><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="hello"android:textSize="90sp"/><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="hello"android:textSize="90sp"/><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="hello"android:textSize="90sp"/><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="hello"android:textSize="90sp"/><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="hello"android:textSize="90sp"/><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="hello"android:textSize="90sp"/><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:text="hello"android:textSize="90sp"/></LinearLayout></ScrollView></HorizontalScrollView>
</LinearLayout>
这里有多个TextView,并且都是竖直放置,手机屏幕是很难放的下这么多,所以可以向下滑动显示。 如果一个TextView中内容很长,如果没有HorizontalScrollView,那么内容会换行,但是使用这个控件后,内容不会换行,可以滚动横向滚动条进行查看。
这篇关于ScrollView和HorizontalScrollView控件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!