0

我有 2 节课:

public class TouchImageView extends ImageView
public class TouchImageViewActivity extends Activity

在我的TouchImageView课堂上,我有一个触摸监听器,可以计算你触摸图像的位置。我需要的是在TouchImageViewActivity不创建它的新实例的情况下将接触点转移到。触摸计算了恒常性。

来自:TouchImageView_TouchImageViewActivity

TouchImageView img = (TouchImageView) findViewById(R.id.img);
    img.setImageResource(R.drawable.g_map2048);
4

2 回答 2

1

我想我让你感到困惑:) 它看起来像:

TouchImageView

已经嵌套在您的 TouchImageViewActivity 中。您不需要“传输”接触点,只需在 TouchImageViewActivity 中创建一个方法,使用您想对该数据执行的任何操作,然后从您在 TouchImageView 中设置的侦听器调用它

于 2012-12-20T08:12:16.213 回答
1

您可以声明一个interface内部TouchImageViewTouchImageViewActivity 实现该接口..
然后当您完成计算调用..interface.method这将调用活动中的方法...

你的界面:

public interface OnCalculationsCompleted{
    public void onCalculationsCompleted(values);
}

触摸图像视图活动:

public TouchImageViewActivity implements OnCalculationsCompleted{
    public void onCalculationsCompleted(values){}
}
于 2012-12-20T08:04:57.673 回答