在android中垂直和水平滚动的元素

时间:2013-04-10 10:45:45

标签: android

In(Android)建议我使用哪个元素,这样当用户处于纵向时我可以在垂直方向上滚动屏幕上的数据,并且当用户处于横向时能够水平滚动。

告诉我是否必须制作自定义元素。

3 个答案:

答案 0 :(得分:1)

使用ScrollView作为布局元素的容器:http://developer.android.com/reference/android/widget/ScrollView.html

答案 1 :(得分:1)

您必须检测自己的显示方向。为此使用布局检测或创建两个布局(一个用于水平,第二个用于垂直视图)并使用ScrollView

ScrollView仅支持垂直滚动。对于水平滚动,请使用Horizo​​ntalScrollView。

http://developer.android.com/reference/android/widget/ScrollView.html

答案 2 :(得分:0)

使用ScrollView以垂直方向滚动整个屏幕

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    <your items>
</ScrollView>

使用HorizontalScrollView进行水平滚动,

How to use HorizontalScrollView?

是的,您需要两种不同的纵向和横向布局,并放入不同的文件夹

使用ListView获取字符串等项目的滚动列表