【问题标题】:Pass Data from custom View to Activity or vice versa将数据从自定义视图传递到活动,反之亦然
【发布时间】:2012-11-24 21:52:12
【问题描述】:

我有一个在其 XML 文件中加载 2 个片段的 Activity,这两个片段有一个自定义视图。

这个视图是一个操纵杆,所以它有一个 onTouch 方法,但是我想从视图中获取 X 和 Y 值以在 Activity 中使用。

我尝试在片段中获取 ActivityContext 并将其传递到视图中,但这并没有给我实例。

我也尝试从 Activity 访问视图,但没有任何运气。

谁能推荐一种传递这些数据的方法?

【问题讨论】:

    标签: android view android-activity fragment


    【解决方案1】:

    有一个很好的培训article 关于通过 Activity 进行片段到片段的通信。

    您基本上应该让活动实现自定义回调接口。获取活动的最佳方法是在片段的 onAttach(Activity 活动) 方法中。

    据我了解,您希望将 onTouchListener 添加到您的视图中,这反过来会调用您使用所需值实现的回调。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-20
      • 1970-01-01
      • 2020-10-18
      • 1970-01-01
      • 2013-11-25
      • 1970-01-01
      • 2010-09-29
      相关资源
      最近更新 更多