我想像滚动视图谷歌游戏商店

时间:2015-11-18 12:46:02

标签: android json layout

我需要像滚动视图水平视图一样的游戏商店,但我无法实现它。

如果可能,我已尝试过此代码,请提供链接。

   <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>

我想在我的应用中使用此类型的视图,请查看截图:

official system requirements docs

2 个答案:

答案 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