问题标签 [superslim]

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 投票
2 回答
2866 浏览

android - 如何在Android中保持粘性gridview

我想gridview在我的应用程序中实现粘性,但问题是当我滚动时我的标题gridview也会移动gridview,所以请你帮我解决这些问题

0 投票
0 回答
3447 浏览

android - 让节标题与 SuperSLiM 和 RecyclerView 一起使用

我正在尝试在 Android 的 RecyclerGrid 中实现节标题。我遇到了SuperSLiM,它基本上具有我需要的所有功能。

现在的问题是,在我看来,它没有很好地记录如何真正实现它以使其正常工作。我正在阅读给定的示例,但它充满了功能,我只能部分理解它们的作用。

我自己的 SuperSliM 实现在显示标题和我用作项目的自定义视图方面工作,但在滚动时它被疯狂地搞砸了。(多次显示的项目,标题继续项目等等)

我的简单问题是,有人可以为我提供一个简单易懂的示例,说明如何将 SuperSLiM 管理器(作为网格管理器)实施到我的 RecyclerView 中吗?另外,如果有更好的选择,我将不胜感激。

如果您不清楚我的布局应该是什么样子,下面有一个示例图像:

在此处输入图像描述

值得一提的是,我的项目不仅仅是简单的 TextView,而是与 CardView 相当。

提前非常感谢!

0 投票
3 回答
175 浏览

android - SuperSLiM for Android 是否可作为 Eclipse 库提供?

我想知道,SuperSLiM是否可以作为图书馆在任何地方使用?

迈克尔

0 投票
2 回答
138 浏览

android - 如何为 SuperSLiM 库编译 JAR?

我是一个 android 新手,想为这个库创建一个 jar 文件:

https://github.com/TonicArtos/SuperSLiM

我已经阅读了一些其他在线答案,其中说必须修改 gradle 构建文件,我尝试这样做,但不确定我是否正确:

如何在不公开源代码的情况下使用 gradle 创建 Android Library Jar?

谁能帮我这个??

我的目标是使用 *.jar 文件在 Xamarin 项目中创建一个 Android 绑定项目,以便能够在 Xamarin 中使用该库。

谢谢!

0 投票
1 回答
379 浏览

android - SuperSlim for Android:获取第一个标题视图

我注意到 SuperSlim 在调用 getChildAt(0) 时不返回第一个标头,而是第一部分中的第一个(非标头)项。

我怎样才能得到第一个标题?我需要它的其他计算的高度。

查看源代码,我发现函数“getHeaderOrFirstViewForSection”似乎是我正在寻找的,但是它被声明为私有,所以我无法访问它。

0 投票
1 回答
139 浏览

android - Android SuperSLiM:部分之间的边距

我正在使用SuperSLiM 库从谷歌日历应用程序重新创建议程视图。我遇到的问题是在部分之间创建一个边距。当它是部分的第一个位置时,我尝试放置一个topMargin,但是标题看起来不正确。

0 投票
1 回答
1817 浏览

android - Android SuperSLiM 设置标题以保持整个宽度

我已经使用 SuperSLiM 成功实现了一个 GridSLM 视图,以显示带有粘性标题的网格格式的项目。我面临的主要问题是我无法将标题设置为占据屏幕的整个宽度。结果看起来像这样。

在此处输入图像描述

从屏幕截图中,您可以看到标题作为位于位置 0 的普通 GridSLM 项目做出反应,但没有占据整个宽度。

onViewCreated()对于主要片段

我的适配器

任何形式的帮助将不胜感激。

我正在使用 SuperSLiM 的示例应用程序

0 投票
1 回答
186 浏览

android - Android - 使用 SuperSLiM 无限滚动

当我使用 SuperSLiM 库时,有什么方法可以实现无限滚动以加载更多项目?

通常我习惯于使用 LinearLayoutManager.findFirstVisibleItemPosition() 方法来帮助我知道何时需要加载更多的项目......但是现在,使用 SuperSLiM 的线性布局我不能使用它。

我该如何实现这个功能?

0 投票
1 回答
766 浏览

java - Android:将动态和自定义对象的网格放在另一个动态和自定义对象的网格中

我正在开发一个 Android 项目,在该项目中我使用“SuperSlim”框架来创建 Notes(自定义类)的网格视图以及要显示的数据。数据库中的笔记与部分(自定义类)具有多对一的关系。而 Sections 又与 Canvas 具有多对一的关系。

部分、注释的所有信息都作为列表从服务器动态检索。

现在,我可以显示部分的网格视图,并将文本信息(如部分名称等)放入网格中。出于测试目的,我还插入了从笔记中静态检索的文本。我是 Android 编程新手,所以请不要介意代码看起来很乱。

现在这些是我面临的问题:

1)如何显示部分网格,在显示的每个部分中,我想显示一个注释网格。由于存在一对多关系,因此每个部分可以有许多注释。这是我的首要问题。

2) 通过显示上述内容,我想保持 SectionName 字段可编辑,并且我有一个可以编辑 Section-name 的 REST 方法,但我也需要 section-id。它可以通过点击获得,我想保持这一点。

3)一个部分中显示的注释网格应该是可点击的,所以我以后可以打开类似于模态的东西,这样用户就可以阅读整个注释并对其进行编辑。

下面的截图显示了我目前的情况:

截屏 左侧移动是网格部分列表的原始外观。我对其进行了修改,以显示更多信息,仅用于测试,并使用 SuperSlim 更恰当地添加信息。

请注意,目前在代码中,我为硬编码部分静态调用 NotesList 方法。这是不希望的。最后代码:

GroupSectionActivity:

SectionLazyAdapter:

注意适配器:

注意片段:

NoteViewHolder :

XML 文件:activity_group_section.xml:

部分片段:

Section 和 Notes 的模型类:

我希望我的问题很清楚,如果有什么需要,请告诉我。

0 投票
0 回答
354 浏览

android - 在嵌套的 RecyclerView 中使用 SuperSLiM 库

我使用SuperSLiM来自Github
的库, 我需要在 nested 中使用这个库RecyclerView,但是当我将 this RecyclerViewwhich stick's it's header 放在顶部时,在 another 中RecyclerView,它似乎错过了它的属性。这是我的 root 适配器RecyclerView,在我的每一行中都有 aRecyclerView和 a TextView

这是NestedLinearLayoutManager展示孩子RecyclerView友善的课程。

这个库也可以嵌套工作RecyclerView吗?