【问题标题】:"Sticky" items in Android ScrollViewAndroid ScrollView 中的“粘性”项目
【发布时间】:2014-06-12 20:02:29
【问题描述】:
在我的应用程序中,我有一个 ScrollView,里面有通常的 LinearLayout。在 LinearLayout 中,我有一堆以编程方式创建的 视图和布局。我想让某些项目“粘性”(因为粘性项目会粘在 ScrollView 的顶部,直到另一个粘性项目出现并将其推开)。
我找到了这个库 (https://github.com/emilsjolander/StickyScrollViewItems),但我无法弄清楚如何使用 Eclipse ADT 将它导入到我的项目中。
任何人都可以就如何导入该库或如何通过使用该库来完成我想要完成的工作提供任何建议吗?
【问题讨论】:
标签:
android
eclipse
android-layout
scrollview
adt
【解决方案1】:
我设法通过手动将 Java src 文件复制到我的项目(并更新包名称)以及 attrs.xml 文件中来导入库。加上这条线以编程方式设置粘性,一切正常!
my_item.setTag("sticky");
【解决方案2】:
- 首先从 github 拉取源代码(你可以使用 Eclipse 的 git 插件轻松做到这一点,例如 EGIT),
- 然后将库项目found here导入你的工作区,
- 最后将该库项目添加到
Project -> Properties -> Android -> Library (at the bottom of settings page) -> Add button 中的android 项目依赖项中。