Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 制作一个简单的项目列表,每个项目包含2个变量_Java_Android - Fatal编程技术网

Java 制作一个简单的项目列表,每个项目包含2个变量

Java 制作一个简单的项目列表,每个项目包含2个变量,java,android,Java,Android,我正在尝试制作一个android应用程序,它显示相册列表,并在每个列表项上显示相册标题。到现在为止,一直都还不错。 但我还需要相册id以某种方式连接到每个列表项,以便在我进入下一级列表(相册曲目)时使用。如何在每个列表项中存储比显示的文本(唱片集标题)更多的项目值 现在我正在使用一个连接到ArrayAdapter的ArrayList(存储专辑标题),它使用简单的列表项布局。我从外部xml获取相册信息(标题、艺术家、id) 我在考虑使用多维数组,但我不知道如何将其连接到ArrayAdapter,因

我正在尝试制作一个android应用程序,它显示相册列表,并在每个列表项上显示相册标题。到现在为止,一直都还不错。 但我还需要相册id以某种方式连接到每个列表项,以便在我进入下一级列表(相册曲目)时使用。如何在每个列表项中存储比显示的文本(唱片集标题)更多的项目值

现在我正在使用一个连接到ArrayAdapter的ArrayList(存储专辑标题),它使用简单的列表项布局。我从外部xml获取相册信息(标题、艺术家、id)

我在考虑使用多维数组,但我不知道如何将其连接到ArrayAdapter,因为它只需要一个数组


对我应该如何解决这个问题有什么建议吗

您应该使用android自定义列表视图,而不是使用简单列表适配器。 看看这个


希望这对你有帮助

尝试Android示例演示项目


谢谢您的回答。但是我没有找到解决我问题的办法。我看到有几种列表类型可供使用,但我看不到如何为示例中的每个列表项分配多个值。有些人使用已单击项目的位置打印出已单击的项目。为了说明我的问题,更多的是制作一个链接列表。每个listitem都需要包含链接文本和URL。链接文本显示在列表项上,但如何将URL关联/连接/附加到单个列表项?