问题标签 [staggered-gridview]

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 投票
0 回答
194 浏览

android - NestedScrollView 内的 StaggeredGrid 不起作用

我开发了一个 Android 应用程序,我使用StaggeredGridView来显示提要。通常它工作正常,但是当我放入 NestedScrollView 时,我看不到数据。

那么,如何解决这个问题。

XML 文件:

谢谢。

0 投票
1 回答
127 浏览

android - Android Recycler StaggeredGrid 分隔线

我的问题是我一直试图在 staggeredGrid 的元素之间放置一些黑线,但我似乎无法让它正常工作。我发现这个类在每个单独的项目之间添加了空格:

我怎样才能调整它来为这些空间着色?

0 投票
2 回答
2342 浏览

android - Android RecyclerView StaggeredGrid 项目在滚动时更改位置

我的问题是,当我滚动列表时,这些项目会不断交换。我怎样才能使他们的位置固定?

我的布局:

我将文本的可见性设置为消失,因为我认为图像是不断移动对象的图像。有什么办法可以解决这种物品互换的问题吗?

适配器代码:

0 投票
1 回答
424 浏览

android - Activity 中的 Recycler View Onclick 方法?

我正在尝试创建一个类似于Google Keep的用户界面。我知道如何使用 Recycler View 创建交错视图。如果我单击特定卡。然后它必须打开一个活动。

我可以使用 onclick 方法实现这一点。

同样的情况发生在我的应用程序中至少 5 个不同的活动中。

我的问题是

  1. 我可以在所有这 5 个地方使用这个适配器吗?

    1. 如果是,我应该在哪里放置 onclick 操作?

    2. 如果不是,如何创建像 Keep 这样的交错布局?

提前致谢!

0 投票
2 回答
6384 浏览

android - Android RecyclerView StaggeredGrid items change position when scrolling top

In my Staggered Grid with 2 columns I use the effect of infinite list to automatically load elements 10 by 10, everything works fine except when I scroll up. The first two elements change their position. It is like the first two items jump from one column to another.

As I read, the adapter must save the state of each element. But, I do not know how to do it.

This is the main code that I use to display the StaggeredGrid functionality

#Edit 1:

This is how I instanciate the adapter

The populate method happens as an asyntask response that comes in json format:

And this is how i hold the onScroll:

I appreciate any help

0 投票
2 回答
565 浏览

android - AsyncTask OutOfMemoryError:位图大小超出 VM 预算

必须将所有 SD 卡图像加载到交错视图中。当我设置计数 100 时,它显示图像在交错视图中,但对于许多没有图像(例如 700/800)我使用 AsyncTask 但它显示 doinbackground 错误请帮我解决这个。

这是 AsncTask 类。

这是适配器类。

日志猫。

0 投票
2 回答
242 浏览

android - 如何解决getview的位置是android中baseadapter中的cofusition

}

上面是getview的代码,我是在使用staggeredgridview Etsy,当我滚动屏幕的时候出现这个问题,位置混乱的时候,好像没有记住位置的位置。

以下是位置getview的截图: 图片

0 投票
3 回答
1762 浏览

android - Android - StaggeredGrid 错误的项目处置

我的 Recycler 视图和 StaggeredGrid 出现问题,将宽度减少了 2。我使用 Picasso 将图像加载到项目中,当我第一次加载图像时,它们在回收器视图中被奇怪地放置。重新加载后,一切似乎都很好。

我认为问题来自图像加载:StaggeredGrid 第一次不知道图像高度,但由于缓存而在重新加载后知道。

我怎么解决这个问题 ?

在此处输入图像描述

0 投票
4 回答
2388 浏览

java - StaggeredGridView 在滚动时更改项目大小

我遇到了这个问题

我正在使用交错网格视图,它有两列和单列的组合..像这样的东西

在此处输入图像描述

一切正常,直到我上下滚动几次,它随机变为这样的东西

在此处输入图像描述

再画几卷,​​结果是这样的

在此处输入图像描述 我不知道为什么,而且非常随机。每次显示页面时,我都尝试执行 notifyDataSetChanged,但似乎没有做任何事情

这是我的仪表板的代码

如果需要,我也可以发布适配器。任何建议都是高度赞赏的人。

适配器代码在这里(不想让帖子乱七八糟)http://pastebin.com/QkZbjjp1

修剪后的代码http://pastebin.com/Hgsji1RG

0 投票
1 回答
304 浏览

android - Android - LinearLayout 孩子像 StaggeredGridView 一样处置

我在 LinearLayout 中有 4 个元素(图像),我想像 StaggeredGridView 一样处理它们。我可以用 LinearLayout 做到这一点吗?还有其他方法吗?

在此处输入图像描述

图片是动态添加的