如何访问ListView Child - Android

时间:2015-07-29 15:44:04

标签: android-listview

如何访问ListView Child。

我的ListView具有自定义视图和自定义适配器。每个ListItem都有LinearLayout和多个自定义视图(此线性布局中的每个视图都是可点击的)和按钮。

  • 列表项:
    • 线性布局:
      • 查看1 - 可点击
      • 查看2 - 可点击
      • 查看3 - 可点击
      • 查看4 - 可点击
    • 按钮

我想调用OnClickListener来自活动的按钮,而不是来自适配器。任何帮助?

先谢谢。

1 个答案:

答案 0 :(得分:0)

要解决此问题,您可以

  • 在适配器中定义接口MyListViewEvent
  • 在适配器
  • 中创建方法addMyListViewEventListener
  • 为每个listviewitem注册一个onClick处理程序,该处理程序将结果提供给MyListViewEvent的每个侦听器
  • 活动必须通过adapter.addMyListViewEventListener
  • 向MyListViewEvent添加一个侦听器