Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我想创建一个类似PlayStore的项目列表_Android_View_Android Webview_Android Adapter - Fatal编程技术网

Android 我想创建一个类似PlayStore的项目列表

Android 我想创建一个类似PlayStore的项目列表,android,view,android-webview,android-adapter,Android,View,Android Webview,Android Adapter,我正在尝试为android制作一个应用程序,需要像playstore一样的第一页视图。它应该显示一些项目 如何使应用程序看起来像这样 比如我能用什么样的适配器 我在谷歌上搜索了很多,但找不到答案。任何形式的帮助都将不胜感激 即使您有任何资源链接也可以。使用RecyclerView“网格样式列表”是可能的 RecyclerView yourRecyclerView;//make your RecylclerView YourRecyclerViewAdapter mAdapter;//make

我正在尝试为android制作一个应用程序,需要像playstore一样的第一页视图。它应该显示一些项目

如何使应用程序看起来像这样

比如我能用什么样的适配器

我在谷歌上搜索了很多,但找不到答案。任何形式的帮助都将不胜感激

即使您有任何资源链接也可以。

使用
RecyclerView
“网格样式列表”是可能的

RecyclerView yourRecyclerView;//make your RecylclerView
YourRecyclerViewAdapter mAdapter;//make your adapter with extends RecyclerView.Adapter<YourRecyclerViewAdapter.YourViewHolder>
mGridLayoutManager = new GridLayoutManager(mContext,2);
yourRecyclerView.setLayoutManager(mGridLayoutManager);
yourRecyclerView.setAdapter(mAdapter);
RecyclerView yourryclerview//把你的视线转过去
您的回收服务适配器已升级//使用extends RecyclerView.adapter创建适配器
mGridLayoutManager=newgridlayoutmanager(mContext,2);
YourRecycleView.setLayoutManager(mGridLayoutManager);
yourRecyclerView.setAdapter(mAdapter);

您可以通过创建自定义GridView来创建相同的视图

是相同的链接

只要改变一下:

<GridView
    android:id="@+id/gridView1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/textView1"
    android:numColumns="3" >

为此:

<GridView
    android:id="@+id/gridView1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/textView1"
    android:numColumns="2" >

如果您想要两列。


使用android:numColumns=“2”获取gridview,并在适配器中根据需要设置所有内容

您需要使用带有
适配器和
对象的
自定义gridview
。再次谷歌搜索
如何使用适配器创建自定义GridView