Android 如何从颜色列表创建可单击的类别

Android 如何从颜色列表创建可单击的类别,android,android-studio,Android,Android Studio,如屏幕截图所示,我在recyclerView中有颜色列表 我想创建一个如下所示的类别,当用户单击每个类别时,recyclerview会显示这些颜色范围 如何创建此类颜色类别?我会使用,这样您的回收器视图将呈现为网格,您可以在其构造函数参数中设置列数,例如: mRecyclerView = (RecyclerView) findViewById(R.id.recycler_view); mLayoutManager = new GridLayoutManager(mContext, 7); mRe

如屏幕截图所示,我在recyclerView中有颜色列表

我想创建一个如下所示的类别,当用户单击每个类别时,recyclerview会显示这些颜色范围

如何创建此类颜色类别?

我会使用,这样您的回收器视图将呈现为网格,您可以在其构造函数参数中设置列数,例如:

mRecyclerView = (RecyclerView) findViewById(R.id.recycler_view);
mLayoutManager = new GridLayoutManager(mContext, 7);
mRecyclerView.setLayoutManager(mLayoutManager);

// Initialize a new instance of RecyclerView Adapter instance
mAdapter = new MyAdapter(mContext, myData);

// Set the adapter for RecyclerView
mRecyclerView.setAdapter(mAdapter);
完整示例