【发布时间】:2013-10-06 20:26:19
【问题描述】:
我尝试在 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 事件发生?
【问题讨论】:
-
您不能在片段上放置点击监听器。请说明您在哪里以及如何拨打
setOnClickListener()。 -
在 onStart 我只是调用 getView().setOnClickListener(this);这可能是完全错误的做法——@CommonsWare
-
理论上应该可行,假设
getView()不返回null。通过onStart(),片段的View应该准备好了。
标签: java android camera commonsware-cwac