我很难创建水平列表视图,我希望所有项目都可以水平滚动。我尝试了这个,但列表仍以常规格式显示。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TEST TO SEE IF HORIZ"/>
<HorizontalScrollView
android:layout_width="wrap_content"
android:layout_height="fill_parent">
<ListView
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:id="@+id/listViewGlobal"
android:ori>
</ListView>
</HorizontalScrollView>
</RelativeLayout>
答案 0 :(得分:1)
如果要创建水平列表,可以使用:
1)RecyclerView
GridLayoutManager.HORIZONTAL
或LinearLayoutManager.HORIZONTAL
答案 1 :(得分:0)
您的问题是,您将ListView
放在HorizontalScrollView
内,而您遇到的垂直滚动是由ListView
引起的。
更改ListView
内的LinearLayout
HorizontalScrollView
以使其正常工作。