首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >处理片段列表视图中自定义视图的单击事件

处理片段列表视图中自定义视图的单击事件
EN

Stack Overflow用户
提问于 2015-05-06 04:29:18
回答 2查看 535关注 0票数 0

我在android的片段中有一个列表视图。我需要的是处理自定义视图中的单击事件。我有定制的BaseAdapter。

我解决了

我在适配器内创建了一个接口,并在片段中实现。在onClickListener for按钮中,I抛出从构造函数传递的片段,并调用.方法。

我的问题是如何从Adapter中获取父片段。我不想从构造函数中传递片段。我搜了很多遍却什么都没看到。任何推荐信也能帮我。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2015-05-06 04:40:54

如果您不想通过构造函数传递片段,那么您将传递一个活动实例,用于膨胀自定义视图。在将返回片段的活动中添加一个方法。

票数 0
EN

Stack Overflow用户

发布于 2015-05-06 04:41:28

我不知道为什么不喜欢将片段作为侦听器传递给适配器。

但我认为在您的BaseAdapter中,您应该具有活动上下文。如果假设是正确的,你可以:

代码语言:javascript
运行
复制
((Activity)context).getFragmentManager().findFragmentById(R.id.container);

得到相应的片段。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30067561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档