想问下视频中代码的OnClickListener()是如何响应的?

jike_yoummiegao Android基础知识-传感器... 最后由 sxf141 于2015年12月30日回复

  • 3 回答
  • 1.6k 浏览

想问下视频中代码的OnClickListener()是如何响应的?

毕竟没有

setContentView(R.layout.activity_custom_camera);

也没有类似下面的语句...

Button btnTakePicture = (Button)findViewById(R.id.btnTakePicture);

btnTakePicture.setOnClickListener(this);

OnClickListener()函数,外部的触发事件是什么?

  • 极客飞 2015年12月27日 回答 #1楼
  • 你看下那个控件的xml定义的时候,有没有直接写上了Click事件?

  • 0 评论
  • arjinmc 2015年12月29日 回答 #2楼
  • btnTakePicture.setOnClickListener(this);

    这里添加了onclick的监听器,

    当这个button被点击时出发,专业术语叫事件分发,百度了解一下原理。

  • 0 评论
  • sxf141 2015年12月30日 回答 #3楼
  • 在xml中定义Button的时候用onClick属性是可以绑定监听器的

  • 0 评论