Java中的事件监听是整个Java消息传递的基础和关键。牵涉到两类对象:事件发生者和事件监听者。
事件发生者是事件的起源,它可以是一个按钮,编辑框等。
事件监听者就是事件的接受者,如果要想接收某个事件,它必须对该事件的发生者说一声:嗨,哥们,有事吱一声。
这个过程相当与在事件发生者那儿注册了一下。当事件发生者真的有事件发生时,就会对所有对该事件注册的所有监听者送一份参考消息说:有内幕,有内幕!!事件监听者听到后,拿过来看一下,根据这份报纸各干各的事。参考消息这份报纸就是java中的事件对象。
事件发生者是事件的起源,它可以是一个按钮,编辑框等。
事件监听者就是事件的接受者,如果要想接收某个事件,它必须对该事件的发生者说一声:嗨,哥们,有事吱一声。
这个过程相当与在事件发生者那儿注册了一下。当事件发生者真的有事件发生时,就会对所有对该事件注册的所有监听者送一份参考消息说:有内幕,有内幕!!事件监听者听到后,拿过来看一下,根据这份报纸各干各的事。参考消息这份报纸就是java中的事件对象。
2017-07-07
看这门课程之前,建议先看其他的基础课程。否则你会懵逼。-----1----《安豆网计算器视频》,----> -----2-----《云梯中国梁可佳java基础》。---->----3-----《斌哥编程系列前3课》(后3个课程太长,节奏太慢,讲得太乱,不建议看,会懵逼)。 -----> ----4.smaile浅笑的这部课程!!------------这是我的入门路径推荐给大家。其他很多所谓的入门的课程,都是扯淡。看过太多所谓的入门课程,不是老是在那里装逼,把简单的东西讲得很高深很神秘莫测。生怕觉得别人觉得他水平不行似的。一上来就给你堆一堆专业名词。照本宣科。课程目录又臭又长,单节课时间更长。
2017-07-03
首先特别适合入门,课程短无压力,分功能模块教学,便于跳觉得慕课讲得最好的还是这位叫smile浅笑的老师,我是传课过来的,我的编程入门路径:安豆网计算器->云梯中国梁可佳java基础->斌哥编程系列安卓基础前3节(后三节太长,节构不清晰,不建议看)->再到慕课浅笑这门工程师第二季,我才逐渐入门。非常感谢!
这位老师语气平和,没有压迫感,没有多余的语气助词重复用语。课程非常短小精悍,节省时间。没有那种非常书面化的语言(啰嗦),例如“那么什么是变量?变量就是。。。”(声音高八度)。很多人讲课爱犯的毛病(废话多)“同学们,今天我们要来给大家讲xxxx的运行原理,那么什么是xxxx的运行原理呢,”。
这位老师语气平和,没有压迫感,没有多余的语气助词重复用语。课程非常短小精悍,节省时间。没有那种非常书面化的语言(啰嗦),例如“那么什么是变量?变量就是。。。”(声音高八度)。很多人讲课爱犯的毛病(废话多)“同学们,今天我们要来给大家讲xxxx的运行原理,那么什么是xxxx的运行原理呢,”。
2017-07-03
把某些控件放在fragment里,那么就可以在继承fragment的类里实现这些控件,而MainActivity只要引用fragment,功能与把所有的控件都写在一个类里是一样的,但是一部分代码被分割到了fragment中,这样看起来更简洁,也更容易修改,而且在fragment中的这几个控件不但Main_Activity可以引用,创建别的Activity也能引用。
2017-06-22
过了几个月再回来看,老师讲得非常全面了,但是对于初学者不容易理解,因为初学者压根就不用fragment啊,哪个初学者一开始编程就考虑平板与手机间的尺寸变化问题。其实fragment还有另一种用处对与开发者来说也使用得十分频繁,就是当编写一个应用时,如果一个布局上的控件非常多,那么就要写非常多个findviewbyid,要写非常多setonclicklistener,要写非常多switch case,那么一个类里的代码就非常多,非常乱而且不易于修改,这点相信是很多学java的同学深痛恶绝的。这时就可以用到fragment
2017-06-22