编辑:
这个问题现在已经解决了。我设法创建了我需要的东西,您可以在我的网站上找到可下载的 Eclipse 项目的结果:http: //jordanmoore.co.uk/examples/Android/CheckableSortableMulticolumnListView.html
原始问题:
对于我的 android 应用程序,我有一组数据,当前存储在 a 中ArrayList<Song>
,其中Song
是我创建的用于保存单首歌曲详细信息的对象。这个 ArrayList 通常有 200 项左右。
我想以这样一种方式显示它,以便用户可以根据他们的需要对数据进行排序。我想以您可以在 Windows 资源管理器中列出的属性(例如名称和日期)并让您对其进行排序的方式来执行此操作。
我要显示和可排序的字段是:songName
, albumName
, artistName
, year
, trackNum
, duration
. 不过,我仍然需要对 Song 对象的引用,以便在用户选择操作时可以访问所选歌曲的更多属性。
在我的 Android 平板电脑上,我有一个文件管理器应用程序,几乎可以满足我的需求:
我希望重新创建显示我的图像的实际部分,包括带有列标签的灰色标题。
我一直在搜索和搜索,似乎无法弄清楚从哪里开始这项任务,因此我问是否有人能指出我正确的方向,或者甚至给我一个简单的例子。
谢谢,乔丹。