【问题标题】:ListActivity with multiple buttons per listitem每个列表项有多个按钮的 ListActivity
【发布时间】:2011-04-07 06:37:38
【问题描述】:

我想创建一个 ListActivity,它的排列方式与通常的列表有所不同:它应该在每个列表行上包含多个可选项目(更准确地说是图像按钮)。

项目将使用游标从 SQLite 数据库加载。

我的问题是:

  1. 我不确定是否应该为此功能使用 ListActivity。它看起来像一个列表,但具有自定义设计和行为,所以如果有人可以建议任何其他方式来做到这一点..
  2. 假设我可以使用 ListActivity,但我不知道该怎么做。到目前为止的所有示例都是指每行只有一项的列表。

谢谢!

【问题讨论】:

    标签: android listactivity items


    【解决方案1】:

    通过以下方式创建您的自定义适配器 扩展 BaseAdapter 类,所以你 可以自定义 listview howerver 你 想。然后将图像按钮放入 每个列表项并提供 每个图像的 setOnClickListener 适配器类中的按钮: 看看下面的帖子 编码帮助

    Custom ListView

    干杯!

    【讨论】:

    • 感谢您的回复。但是,您的示例仍在每一行上显示一个项目 - 即使它包含不同类型的数据。无论如何,谢谢 - 它仍然为我提供了一些想法。
    • 我可以使用一些关于 BaseAdapter 中的 getItem() 和 getItemId() 方法的说明。 1) 我不确定我应该从 getItem() 方法返回什么。 2) 我需要从 getItemId() 返回的 id 是什么?我的行中的一个按钮的索引?该行在列表中所有行中的索引?
    • 我无法访问您的链接。我收到 403 错误。您还有其他链接吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 2017-06-04
    • 1970-01-01
    • 2012-01-29
    • 2014-03-11
    • 2021-06-19
    • 2012-02-03
    相关资源
    最近更新 更多