Android 中 Gridview 内的片段
是否可以在 Gridview 中容纳 Fragments 视图。我在互联网上找不到与此相关的任何支持。 我的基本要求是我不知道需要显示多少片段,其中片段的数量将动态决定。每个片段内部都包含一个单独的网络视图。 任何示例代码都会有很大帮助
Is it possible to accommodate a Fragments view inside a Gridview. I m unable to find any support with regards to this in the internet.
My basic requirement is i m unaware how many fragments i would be in need i to display wherein the number of fragments would be decided dynamically. Each fragment would contain a separate webviews inside it.
Any sample code would be of great help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Fragment 不是从 View 继承的。所以不可能用碎片填充网格。 GridView 需要在 BaseAdapter 中实现 View getView 方法。
您应该编写自定义视图而不是片段。
Fragment doesn't inherited from View. So its impossible to populate grid with fragments. GridView needs in BaseAdapter which should implement View getView method.
You should write your custom views instead of fragments.
片段独立于视图,甚至独立于活动。它有生命周期。我的意思是你不能在 GridView 中创建片段。您必须通过扩展 gridview 来创建自己的自定义视图。或者仅使用片段。如果您想使用片段,请使用添加和替换来执行更多操作。
Fragment is independent from view even also from activity .it has life-cycle .I mean you cant make fragment inside GridView. Either you have to make your own custom view by extending gridview .or Use only fragment. Use add and replace to do more ...if you want to play with fragment.
你不能使用 GridVew,但你有一个 GridLayout,可以在其中放置片段
You cannot use GridVew but you have a GridLayout, where fragments can be put