-3

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

并告诉我是否必须使其成为自定义元素。

4

3 回答 3

1

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

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

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

于 2013-04-10T10:53:14.203 回答
1

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

于 2013-04-10T10:48:34.017 回答
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水平滚动,

如何使用水平滚动视图?

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

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

于 2013-04-10T10:53:28.137 回答