我正在开发一款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日历的效果.
任何人都知道是否有其他图书馆可以像谷歌日历一样?或者任何关于我如何从头开发它的提示?
谢谢.
在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,它给出了相同的结果.