gpt4 book ai didi

Android:创建具有多个可排序列的检查列表

转载 作者:行者123 更新时间:2023-11-30 04:12:31 25 4
gpt4 key购买 nike

编辑:
这个问题现在已经解决了。我成功地创建了我需要的东西,您可以在我的网站上找到可下载的 Eclipse 项目结果:http://jordanmoore.co.uk/examples/Android/CheckableSortableMulticolumnListView.html


原始问题:
对于我的 android 应用程序,我有一组数据,当前存储在 ArrayList<Song> 中。 , 其中Song是我创建的一个对象,用于保存一首歌曲的详细信息。这个 ArrayList 的长度通常约为 200 项。

我想以用户可以根据需要对数据进行排序的方式显示它。我想以您可以在 Windows 资源管理器中使用的那种方式执行此操作,它会列出名称和日期等属性并让您对其进行排序。

我想要显示和排序的字段是:songName , albumName , artistName , year , trackNum , duration .不过,我仍然需要引用 Song 对象,以便在用户选择操作时访问所选歌曲的更多属性。

在我的 Android 平板电脑上,我有一个文件管理器应用程序,它几乎可以满足我的需求: enter image description here

我希望重新创建显示我的图像的实际部分,包括带有列标签的灰色标题。

我一直在搜索和搜索,但似乎无法弄清楚从哪里开始这项任务,因此我想问问是否有人可以指出我正确的方向,甚至可以给我一个简单的例子.

谢谢,乔丹。

最佳答案

排名不分先后,以下是我的想法

创建一个允许您按任何条件排序的排序函数

带有标题的线性布局,然后是包含带有实际数据的线性布局的 ListView

标题将是具有适当权重值的水平分区线性布局

为行创建一个单独的布局文件,使其具有与上面相同的权重值

在每个标题的 onclicklistener 中,让它调用排序函数,然后重新制作列表。

当然这是基于我所做的一些不太相似的事情,所以我真的没有任何代码可以帮助解决它。

关于Android:创建具有多个可排序列的检查列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10609400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com