问题标签 [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.
android - StaggeredGridView 在滚动时卡在中间
我在我的应用程序中显示来自设备存储的所有图像。我遇到的问题是,当我滚动时它不流畅。它卡在中间。我正在使用etsy/AndroidStaggeredGrid并使用下面的代码。我尝试将任务放在异步背景中任务,但我仍然有这个问题。为什么它会卡在两者之间,我该如何解决?
图库片段
相机图库适配器
android - 如何从 StaggeredGridLayoutManager 中查找单元格宽度?
我有一个StaggeredGrid
,RecyclerView
我正在尝试动态设置onBindViewHolder
. 我认为StaggeredGrid
应该自动处理所有这些,所以我设置android:layout_width="match_parent
和android:scaleType="fitStart
,ImageView
但图像周围有很多空白。
由于StaggeredGrid
不符合要求,我试图通过在onBindViewHolder
. 我提前知道了图像的宽度和高度,但网格的单元格宽度不可用。我试过holder.cardView.getLayoutParams().width
and getMeasuredWidth()
,但它们都返回零或小数字。我知道还有其他地方可以使用单元格宽度,但我真的需要它onBindViewHolder
以便我可以设置和调整图像。
关于如何通过利用来实现这一点的任何想法StaggeredGrid
?任何建议或经验表示赞赏!
在我的活动中是这样的:
在我的适配器中:
在我的布局中:
我还尝试添加它,它确实给了我单元格宽度,但是在onGlobalLayout
事件中设置和调整图像后,事件会被触发,onBindViewHolder
所以为时已晚。
这是由于各种图像尺寸而随机出现的间隙。我想要的是所有图像都是单元格的宽度,并让图像和单元格的高度动态调整:
android - CardGridStaggeredView 卡片消失
我CardGridStaggeredView
用来在我的活动中显示卡片,问题是当我使用 2 列或更多列时,卡片在滚动时会消失。
这是我的 xml 文件:
Favourites
活动:
android - Getting mScrollListener listener null in StaggeredGridView
I Have implemented a custom grid-view in my application.i am using StaggeredGridView.I am able to implement it in my code but now when i try to scroll the Grid-view my application crashes as its getting mScrollListener null i am not getting that how the scrolling listener getting null value.
Here is my code :
Here is code for adapter :
Log Error :-
android - 更改图像单击适配器中的动态线性布局
你能告诉我如何使用 v.gettag() 更改我动态创建的线性布局的图像。我想我需要使用另一个 viewHolder 来保存 LinearLayout 中的项目。请看看下面提到的一段代码我的适配器类。
这是一段代码:-
第二种方法: -
谢谢
android - 单个 StaggeredGridView 中有多个列?
我们可以在单个 StaggeredGridView 中有多个列吗?例如第一行 1 列,第二行 3 列,第三行 2 列?实际上,我想实现一些接近谷歌日历的功能,我可以在其中自由管理(添加、编辑、删除)日程安排。
android - 知道带有 GridLayoutManager 的 RecyclerView 何时填充下一行
我如何知道带有 GridLayoutManager 的 RecyclerView 何时完成第一行并即将填充下一行项目?我正在尝试为我的 RecyclerView 的项目提供不同的跨度值。
android - 在 android 的滚动视图中放置一个 StaggeredGridView
在我的应用程序中,我使用的是 StaggeredGridView,它工作正常。但是当我将它放在一个 scorllview 中并尝试滚动它时,不幸的是 StaggeredGridView 的高度与确切的网格视图不匹配。
为了控制滚动,我正在动态计算网格视图的高度,并通过基于子项以编程方式将其设置为网格视图。我认为这将是问题..
这里的主要问题是项目高度与普通网格视图不同。
这是我的 setGridViewHeightBasedOnChildren 代码
任何人都可以帮我在滚动视图中放置一个 StaggeredGridView.. 在此先感谢