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