在(Android)中建议我使用哪个元素,以便当用户处于纵向时我可以垂直滚动屏幕上的数据,并且当用户处于横向时能够水平滚动。
并告诉我是否必须使其成为自定义元素。
您必须检测您拥有的显示方向。为此使用布局检测或创建两个布局(一个用于水平视图,第二个用于垂直视图)并使用 ScrollView
ScrollView 只支持垂直滚动。对于水平滚动,使用 HorizontalScrollView。
http://developer.android.com/reference/android/widget/ScrollView.html
ScrollView
用作布局元素的容器:http : //developer.android.com/reference/android/widget/ScrollView.html
用于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
获取字符串等项目的滚动列表