DialogFragment显示带分页的图标列表

时间:2016-11-08 12:56:23

标签: android android-pageradapter

在我的应用中,用户可以向其他用户发送图标/礼物。我想显示一个DialogFragment弹出窗口,其中包括可用图标的分页。

例如,我总共要显示15个图标。我想每页显示6个图标,这意味着我应该有3个“页面”来横向滑动。

Similar pager

我尝试将FragmentPagerAdapter和RecyclerView与GridLayout一起用于图标。但它并没有真正像我想要的那样工作。

如何使用没有任何片段的PagerAdapter实现这一点?

3 个答案:

答案 0 :(得分:4)

如果您不想使用片段,请尝试使用对话框主题的常规活动。例如; Mat mask = new Mat(frame.rows(), frame.cols(), CvType.CV_8UC1, new Scalar(0));

答案 1 :(得分:3)

  1. 使用ViewPager和Pager指示符创建一个DialogFragment(根据您的设计)。
  2. 为ViewPager添加PagerAdapter。
  3. 创建布局并在其中添加RecyclerView。
  4. 现在使用在PagerAdapter和PagerAdapter中的第3步创建的布局,使用GridLayoutManager和Horizo​​ntal Orientation设置适用于recyclerview的适配器,并显示列表中的6个项目。

答案 2 :(得分:0)

您可以使用三个页面,每个页面包含RecyclerView,每个页面都是自定义视图而不是片段。 但您仍然必须使用ViewPager浏览页面