CWAC-Camera在触摸屏上拍照

时间:2013-10-06 20:26:19

标签: java android camera commonsware-cwac

我已经尝试在CameraFragment上实现onClickListener,但是,它似乎永远不会被调用。我可能错过了一些非常简单的事情。有没有人有任何想法?

public class CWACCameraFragment extends CameraFragment implements OnClickListener {

//...

@Override
public void onClick(View v) {
    // TODO Auto-generated method stub
    takePicture();
    Toast.makeText(getActivity(),"click",
        Toast.LENGTH_LONG).show();
}

有没有办法确保onClick事件发生?

1 个答案:

答案 0 :(得分:1)

在演示应用中,我将以下内容添加到DemoCameraFragment

  @Override
  public void onStart() {
    super.onStart();

    getView().setOnClickListener(new View.OnClickListener() {

      @Override
      public void onClick(View v) {
        Log.e(getClass().getSimpleName(), "got here");
      }
    });
  }

日志消息显示正常。因此,AFAICT,你的方法是有效的,所以也许你在点击监听器中的连线方式存在一些错误。

相关问题