我需要像滚动视图水平视图一样的游戏商店,但我无法实现它。
如果可能,我已尝试过此代码,请提供链接。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<HorizontalScrollView
android:id="@+id/horizontalScrollView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fillViewport="true"
android:scrollbars="horizontal" >
<GridView
android:layout_width="500dp"
android:layout_height="400dp"
android:id="@+id/gridview"
android:columnWidth="300dp"
android:numColumns="3"
android:horizontalSpacing="10dp"
android:scrollbars="horizontal">
</GridView>
</HorizontalScrollView>
</RelativeLayout>
我想在我的应用中使用此类型的视图,请查看截图:
答案 0 :(得分:5)
你可以使用RecylerView。
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity());
linearLayoutManager.setOrientation(LinearLayoutManager.HORIZONTAL);
RecylerView.setLayoutManager(linearLayoutManager);
答案 1 :(得分:2)
将此添加到您应用的build.gradle文件
dependencies {
compile 'mobi.parchment:parchment:1.6.9@aar'
}
这是listView
<mobi.parchment.widget.listview.ListView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:parchment="http://schemas.android.com/apk/res/<YOUR PACKAGE NAME>"
android:id="@+id/horizontal_list_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="< horizontal | vertical >"
android:scrollbarAlwaysDrawHorizontalTrack="< true | false >"
android:scrollbarAlwaysDrawVerticalTrack="< true | false >"
android:clipToPadding="< true | false >"
parchment:isViewPager="< true | false >"
parchment:orientation="< horizontal | vertical >"
parchment:cellSpacing="10dp"
parchment:isCircularScroll="< true | false >"
parchment:snapPosition="< center | start | end | onScreen >"
parchment:snapToPosition="< true | false >" />
您可以尝试查看 FormattedText