- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一个库/ View ,它允许我有一个“固定标题” ListView ,其中多个标题堆叠在顶部。与当前联系人应用程序的工作方式非常相似,但不是 A 在 B 到达顶部时消失,而是 B 堆叠在其下方,然后是 C,依此类推。
我知道如果标题太多,屏幕空间可能会成为问题,但我的用例不需要超过 2 或 3 个标题,因此在不久的将来应该不会成为问题。
我一直在使用一些当前的 PinnedHeaderListViews(例如 https://github.com/JimiSmith/PinnedHeaderListView ),但我没有看到一种简单的方法来调整这些 View 以按我需要的方式工作。有谁知道任何可以完成此任务的库,或者我应该从哪里开始调整另一个库?
提前致谢
最佳答案
编辑:
我在下面讨论的解决方案有一个主要缺陷,它不允许固定标题响应触摸事件。这对我来说是一个主要问题,因为我需要每个标题都是一个具有自己独特响应的按钮。我处理了这个问题,经过大量调整和更改后,我得到了一个更接近我所寻找的系统。它不再将 View 固定在底部,但将允许标题接受触摸事件,无论是固定的还是在列表中。如果您想尝试一下,讨论和示例项目位于此处:
https://groups.google.com/d/msg/android-developers/VMr3CA_H798/G23oRmpfLKgJ
原创:
经过更多搜索和稍微调整后,我找到了适合我的解决方案。我最终使用了一些隐藏在 Android 源代码中的东西,并对它进行了一些调整以使用我需要的数据结构...
在 CompositeCursorAdapter 中,我刚刚删除了 Partition 类并将其替换为我需要的数据结构。这些更新导致 PinnedHeaderListAdapter 中的一些更新。我还必须创建另一个扩展 PinnedHeaderListAdapter 的适配器,它处理 PinnedHeaderListAdapter 和 CompositeCursorAdapter 的所有 final方法实现。使用它我最终得到了一个看起来像这样的列表......
如果有人需要更多详细信息,请在下面发表评论,我会根据需要尝试回答任何问题或发布代码
关于具有多个标题的 Android PinnedHeaderListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18646940/
我正在寻找一个库/ View ,它允许我有一个“固定标题” ListView ,其中多个标题堆叠在顶部。与当前联系人应用程序的工作方式非常相似,但不是 A 在 B 到达顶部时消失,而是 B 堆叠在其下
我想实现一个带有部分标题的 ListView ,类似于在 android 移动联系人中找到的部分标题,其中部分标题在滚动标题内的内容时不会滚动。我发现必须实现类似 PinnedHeaderListVi
背景 我试图模仿 Lollipop 的联系人应用程序显示联系人首字母的固定标题的方式,正如我所写的 here . 问题 由于原始代码(位于“PinnedHeaderListViewSample”文件夹
我正在尝试实现一个名为 PinnedHeaderListView 的库在我的 fragment 中为我的 ListView 设置一个固定标题。 这就是我想出的 public class MyFragm
我是一名优秀的程序员,十分优秀!