问题标签 [gridlayoutmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
222 浏览

python - 为什么 pack 和 grid 会覆盖父窗口小部件的预定义尺寸?

我注意到每次我创建一个 Tkinter 小部件并在小部件实例化期间或通过稍后配置它们来设置它的尺寸时,一旦我在使用网格布局管理器组织它们的父小部件中添加子小部件,这些最后的小部件就不起作用.

我的问题:

我宁愿问我的问题只是为了确定我是初学者:这是否意味着使用网格布局管理器会覆盖预定义的父小部件的尺寸?可以解释一下这是如何工作的吗?

预先感谢您的澄清。

0 投票
2 回答
4251 浏览

android - 具有不同项目(组和子项目)的 RecyclerView

我正在做一个RecyclerView有两个不同项目的项目,但我不知道我该怎么做。

首先:我有ArrayList一个对象,但我不知道如何将与日期相关的时间放在RecyclerView.

  • 日期 - 组项目。

  • 时间 - 子项。

    /li>

第二:当项目的位置不是预期时,如何根据适配器中的项目更改 spanSize?( GridLayoutManager)

0 投票
1 回答
1592 浏览

android - 具有列和行跨度的 Android GridLayoutManager

GridLayoutManager(GLM)在我的RecyclerView. 在中RecyclerView,我将填充CardViews,如何设置我在整个屏幕中GLM只呈现一个?CardView

如果我将跨度大小设置为 1,它将CardView每行渲染一个,而不是整个屏幕。

在 Simple 中,我想显示 1CardView占据两列和两行。如何做到这一点?

0 投票
1 回答
410 浏览

android - Gridlayout preivew 是正确的,但在真实设备上会被压缩

我是Gridlayoutandroid 新手,但我创建了一个在预览屏幕上看起来不错的布局,但是当我在真实设备上运行它时,所有项目都会被压缩并与屏幕的左上角对齐

当我们在 android studio 或 eclipse 上看到所有项目的拉伸或宽度相同但在真实设备上它被压缩到布局左侧时,这种布局是完美的

我的 xml 如下,我需要帮助来解决这个错误:-

0 投票
2 回答
13123 浏览

java - 使用 RecyclerView GridLayoutManager 通过 ItemDecoration 制作列间距时 Item 宽度不一样

我正在尝试使用RecyclerViewGridLayoutManager制作一个 3 列网格,并且我ItemDecoration用来制作列间距,现在问题是第三列中的项目宽度小于第一列和第二列中的项目!请参阅下面的屏幕截图。

在此处输入图像描述

如果我不将自定义添加ItemDecorationRecyclerView,一切正常。

这是我的代码:

MainActivity.java:

activity_main.xml

项目.xml

MyTextView.java

如果有人能解释这个问题,将不胜感激。

0 投票
2 回答
2040 浏览

android - reciclerview GridLayoutManager 很慢

在考虑了很多文档之后,我决定分享我的代码和问题。我有一个观点,这是我的下一个观点。 项目网格.xml

</android.support.v7.widget.CardView> 就是简单的两个Textview。

它是适配器这是膨胀视图适配器的适配器 。java

}

如您所见,我的适配器只需要天数列表 Cdia.java

一切准备就绪后,我将解释我的问题,这个 gridLayoutManages 的 dispodicion 分为七列,这样我生成了两个月,每列对应的日历日如下所示。 在此处输入图像描述

自从成为数据列表的适配器,直到它在裤装中经过太长时间,超过 4 秒。这就是我的适配器有多满。

在此处输入图像描述

我没有找到解决我的加载速度问题的方法,有人可以在我的黑暗之路上给我光明吗?谢谢。

更新 coment :

}

VIEWPARENT

0 投票
2 回答
4139 浏览

android - RecyclerView wrap_content 与 GridLayoutManager

我见过使用 的解决方法LinearLayoutManager,但没有使用GridLayoutManager. 有任何想法吗?

0 投票
17 回答
79490 浏览

android - (Smooth)ScrollToPosition 不能与 RecyclerView 一起正常工作

我正在使用带有 GridLayoutManager 的基本 RecyclerView。我观察到 smoothScrollToPosition 和 scrollToPosition 都不能正常工作。

a)使用时smoothScrollToPosition我经常收到错误RecyclerView

“RecyclerView:在平滑滚动时越过了目标位置。”

并且RecyclerView没有正确滚动(通常会错过目标行)。这主要是在我尝试滚动到某行的第一项时观察到的

b)使用时scrollToPosition它似乎工作得很好,但大多数时候我只能看到该行的第一项,其余的不显示。

你能给我一些提示如何使至少其中一种方法正常工作吗?

非常感谢!

0 投票
9 回答
45310 浏览

android - Android使用gridlayoutmanager在recyclerview中的最后一个元素下方添加间距

我正在尝试在最后一个元素行下方添加RecyclerView间距GridLayoutManager。我ItemDecoration为此目的使用自定义底部填充,当它的最后一个元素如下:

但是这种方法的问题是它弄乱了最后一行网格中的元素高度。我猜这GridLayoutManager会根据左边的间距改变元素的高度。实现这一目标的正确方法是什么?

这将适用于LinearLayoutManager. 以防万一出现GridLayoutManager问题。

如果您有一个FAB底部并且需要最后一行中的项目滚动到上方FAB以便它们可见,它非常有用。

0 投票
5 回答
6745 浏览

android - RecycleView 的 span 大小

在此处输入图像描述

我正在尝试使用 RecyclerView 和 GridLayoutManager 实现类似于上图的布局,我尝试根据位置设置 setSpanSizeLookup,但无法模仿上面的设计。

有人可以帮忙吗?

..

我得到了什么
在此处输入图像描述