1

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

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

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

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

任何人都可以推荐一种传递这些数据的方法吗?

4

1 回答 1

1

有一篇很好的关于通过 Activity 进行片段到片段通信的培训文章。

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

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

于 2012-11-24T22:01:54.653 回答