2012-11-24 42 views
1

我有一个Activity在其XML文件中加载2个片段,这两个片段具有自定义视图。将数据从自定义视图传递到活动或反之亦然

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

我试着在片段中获取ActivityContext并将其传递给视图,但是不会给我实例。

我也尝试从活动中获得访问权限,没有任何运气。

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

回答

1

关于通过活动进行片段通信的片段有很好的培训article10。

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

从我的理解,你想添加onTouchListener到你的视图,这反过来会调用你实现的回调你需要的值。

相关问题