【问题标题】:A view or Layout like GridView类似 GridView 的视图或布局
【发布时间】:2016-05-10 08:40:00
【问题描述】:

我正在尝试创建像 GridView 一样的自定义视图,但滚动条功能有所不同。即我希望 GridView 应该动态创建列和行,并且必须在网格的每个单元格内保存一个 TextView 或 EditText 视图,并且自定义视图也可以垂直和水平滚动。

我尝试过使用表格和默认网格布局,但失败了。欢迎任何想法、建议或 cmets。

谢谢。

【问题讨论】:

  • RecyclerView 很能实现,你试过吗?
  • 不,我没有用 RecyclerView 试过,你有什么提示吗。
  • 是的,让我给你看一下代码。
  • 好的,我正在等待提示。
  • 使用 RecyclerView,您只需要创建一个视图,其布局中包含一行视图。然后在 onCreateView 中加载该视图并在 onBindView 中管理单独的视图行。想想@ShajeelAfzal 正在为您提供一个样本,但这是您如何做到这一点的一个想法。不是唯一的方法,而是一种可能的方法。

标签: java android gridview layout views


【解决方案1】:

您应该为此使用RecyclerView。您必须预先声明列数。运行时不能有不同数量的列。

但是同时水平和垂直滚动很棘手,但仍然可以做到。

结帐:http://belladunovska.com/tech/nested-recycler-view-in-android

Android Lead of NewCircle Training有一个关于同一主题的演讲

你也可以签出 TwoWayView:https://github.com/lucasr/twoway-view(我认为它没有使用 RecyclerView)

【讨论】:

  • 谢谢@ShajeelAfzal,让我帮你看看吧。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-25
  • 2017-11-12
  • 1970-01-01
相关资源
最近更新 更多