我正在尝试创建一个屏幕,其中我将有一个歌曲名称列表(保存为文本视图)。 除了每个名字,我想添加2个按钮(收藏夹和篮子)。
我想让这些按钮以某种方式链接到特定歌曲名称,当我点击歌曲旁边的收藏夹按钮时 - 这首歌曲标题将被添加到下一个活动中 - >收藏夹。 每当我点击歌曲名称旁边的篮子时,歌曲标题就会被添加到我的购物清单中。
我希望它有意义。
你能告诉我什么是最好的吗?或者即使有可能...... 感谢。
答案 0 :(得分:0)
这绝对是可能的,也是Android中相当常见的模式。您需要做的是创建一个ListView并为其设置自定义适配器的实例。在适配器中,您至少需要覆盖getView方法以指定列表中每个项目的内容。您可以在此处将两个按钮添加到您的项目中并设置其onclick侦听器(可能是适配器)。您可以使用setTag将按钮的实例与项目数据相关联。
这是一个类似的问题: Android: ListView elements with multiple clickable buttons