Java中的事件監聽是整個Java消息傳遞的基礎和關鍵。牽涉到兩類對象:事件發生者和事件監聽者。
事件發生者是事件的起源,它可以是一個按鈕,編輯框等。
事件監聽者就是事件的接受者,如果要想接收某個事件,它必須對該事件的發生者說一聲:嗨,哥們,有事吱一聲。
這個過程相當與在事件發生者那兒注冊了一下。當事件發生者真的有事件發生時,就會對所有對該事件注冊的所有監聽者送一份參考消息說:有內幕,有內幕??!事件監聽者聽到后,拿過來看一下,根據這份報紙各干各的事。參考消息這份報紙就是java中的事件對象。
事件發生者是事件的起源,它可以是一個按鈕,編輯框等。
事件監聽者就是事件的接受者,如果要想接收某個事件,它必須對該事件的發生者說一聲:嗨,哥們,有事吱一聲。
這個過程相當與在事件發生者那兒注冊了一下。當事件發生者真的有事件發生時,就會對所有對該事件注冊的所有監聽者送一份參考消息說:有內幕,有內幕??!事件監聽者聽到后,拿過來看一下,根據這份報紙各干各的事。參考消息這份報紙就是java中的事件對象。
2017-07-07
看這門課程之前,建議先看其他的基礎課程。否則你會懵逼。-----1----《安豆網計算器視頻》,----> -----2-----《云梯中國梁可佳java基礎》。---->----3-----《斌哥編程系列前3課》(后3個課程太長,節奏太慢,講得太亂,不建議看,會懵逼)。 -----> ----4.smaile淺笑的這部課程??!------------這是我的入門路徑推薦給大家。其他很多所謂的入門的課程,都是扯淡??催^太多所謂的入門課程,不是老是在那里裝逼,把簡單的東西講得很高深很神秘莫測。生怕覺得別人覺得他水平不行似的。一上來就給你堆一堆專業名詞。照本宣科。課程目錄又臭又長,單節課時間更長。
2017-07-03
首先特別適合入門,課程短無壓力,分功能模塊教學,便于跳覺得慕課講得最好的還是這位叫smile淺笑的老師,我是傳課過來的,我的編程入門路徑:安豆網計算器->云梯中國梁可佳java基礎->斌哥編程系列安卓基礎前3節(后三節太長,節構不清晰,不建議看)->再到慕課淺笑這門工程師第二季,我才逐漸入門。非常感謝!
這位老師語氣平和,沒有壓迫感,沒有多余的語氣助詞重復用語。課程非常短小精悍,節省時間。沒有那種非常書面化的語言(啰嗦),例如“那么什么是變量?變量就是。。。”(聲音高八度)。很多人講課愛犯的毛?。◤U話多)“同學們,今天我們要來給大家講xxxx的運行原理,那么什么是xxxx的運行原理呢,”。
這位老師語氣平和,沒有壓迫感,沒有多余的語氣助詞重復用語。課程非常短小精悍,節省時間。沒有那種非常書面化的語言(啰嗦),例如“那么什么是變量?變量就是。。。”(聲音高八度)。很多人講課愛犯的毛?。◤U話多)“同學們,今天我們要來給大家講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