小编Dar*_*ren的帖子

如何使用Google日历等粘性列开发列表视图

我正在开发一款Android应用,其中包含Google日历中的日历列表视图.

具体来说,我想产生这样的效果,当用户在右侧滚动事件列表视图时,左侧的日期列表将在第二天部分到来时向上移动.请参阅Google日历的工作原理.

我发现一些库可以实现粘贴标题的效果,比如Instagram.

例如,

https://github.com/emilsjolander/StickyScrollViewItems

https://github.com/DWorkS/AStickyHeader

https://github.com/emilsjolander/StickyListHeaders

https://github.com/TonicArtos/StickyGridHeaders

http://applidium.github.io/HeaderListView/

但是,所有这些实际上都像Instagram一样实现它们,即节标题贯穿整行,下面是单个项目.它与Google日历不同,左栏是粘性的,右侧是可滚动的.

我无法找到一种方法来更改我使用HeaderListView来实现的库.标题和列表实际上是listview本身.我无法将它们左右分开以实现Google日历的效果.

任何人都知道是否有其他图书馆可以像谷歌日历一样?或者任何关于我如何从头开发它的提示?

谢谢.

android listview calendar

6
推荐指数
1
解决办法
1445
查看次数

未使用的资源上的Android Lint警告不正确

在Eclipse中运行Lint后,它显示了一个未使用的资源列表,主要是drawable.其中一些是不正确的.它说有些资源是未使用的,但事实上,它实际上是在array.xml中使用的.

例如资源R.drawable.test似乎未使用

在array.xml中,

<string-array name="icon">
        <item>test</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)

然后在我的活动中,我使用以下代码来检索资源

String[] icon = getResources().getStringArray(icon);
iconRes = getResources().getIdentifier(icon[itemPos], "drawable", this.getPackageName());
Run Code Online (Sandbox Code Playgroud)

我试图在终端运行lint,它给出了相同的结果.

java eclipse android lint

5
推荐指数
1
解决办法
1815
查看次数

标签 统计

android ×2

calendar ×1

eclipse ×1

java ×1

lint ×1

listview ×1