實(shí)現(xiàn)思路: 自己定義一個(gè)控件 封裝功能1.最外層線性布局然遏,繼承于LinearLayout2.重寫構(gòu)造方法3.更改構(gòu)造方法 一次訪問 初始化代碼寫在最后面4.實(shí)現(xiàn)功能:a.默認(rèn)...
實(shí)現(xiàn)思路: 自己定義一個(gè)控件 封裝功能1.最外層線性布局然遏,繼承于LinearLayout2.重寫構(gòu)造方法3.更改構(gòu)造方法 一次訪問 初始化代碼寫在最后面4.實(shí)現(xiàn)功能:a.默認(rèn)...
前言 當(dāng)我們的開發(fā)需求增加后闷祥,系統(tǒng)提供的控件不再能夠滿足我們的需求颜曾,這時(shí)候我們就需要自定義控件了往枷。通常來說,自定義控件分為三類:1.組合方式(用系統(tǒng)提供的控件拼接)2.繼承方...
背景:在網(wǎng)上看到一個(gè)比較棒的項(xiàng)目后自沧,打算下載學(xué)習(xí)一下纵柿,使用Android Studio打開源文件后,直接噼里啪啦的顯了一堆錯(cuò)誤鸯绿,頭都大了跋破,在網(wǎng)上查找了資料后,找到了解決方案瓶蝴。...
屬性動(dòng)畫的出現(xiàn)毒返,彌補(bǔ)了補(bǔ)間動(dòng)畫的不足之處,補(bǔ)間動(dòng)畫舷手,只是改變了表面上的東西饿悬,但是其中屬性并未改變,而屬性動(dòng)畫相反聚霜,改變了表面上的東西狡恬,并且也更改了其屬性。屬性動(dòng)畫 Anima...
當(dāng)有控件獲得焦點(diǎn)focus 自動(dòng)彈出鍵盤1.點(diǎn)擊軟鍵盤的enter鍵 自動(dòng)收回鍵盤2.代碼控制 InputMethodManagershowSoftInput:顯示鍵盤 必須...
知識(shí)點(diǎn) Android里面大部分控件都會(huì)提供很多方法弟劲,這些方法只需要自己去重寫,不需要自己主動(dòng)調(diào)用 Activity = 一個(gè)界面 管理一個(gè)界面從創(chuàng)建到運(yùn)行到結(jié)束的整個(gè)過程 ...
首先姥芥,說一下為什么選擇來到東哥的這個(gè)培訓(xùn)班學(xué)習(xí):已經(jīng)進(jìn)入大學(xué)快一年了兔乞,以往聽別人說大學(xué)和高中不一樣,不一樣在哪一直非常地模糊凉唐,等到自己親自的融入到大學(xué)的生活里庸追,才會(huì)發(fā)現(xiàn)大學(xué)與...
網(wǎng)絡(luò)編程 網(wǎng)絡(luò)編程是指編寫運(yùn)行在多個(gè)設(shè)備(計(jì)算機(jī))的程序,這些設(shè)備都通過網(wǎng)絡(luò)連接起來台囱。如:1.聊天2.打開app 刷新界面就有數(shù)據(jù)3.打開瀏覽器 網(wǎng)頁(yè) java.net 包中...
多線程 Java 給多線程編程提供了內(nèi)置的支持淡溯。 一條線程指的是進(jìn)程中一個(gè)單一順序的控制流,一個(gè)進(jìn)程中可以并發(fā)多個(gè)線程簿训,每條線程并行執(zhí)行不同的任務(wù)咱娶。 多線程是多任務(wù)的一種特別...
泛型 - void * 由于集合中什么類型的元素都可以存儲(chǔ)米间,導(dǎo)致取出時(shí),如果出現(xiàn)強(qiáng)轉(zhuǎn)就會(huì)發(fā)生ClassCastException異常膘侮,為了解決這個(gè)問題屈糊,使用集合時(shí),必須明確指...
java.util 包提供了 Date 類來封裝當(dāng)前的日期和時(shí)間琼了。 Date 類提供兩個(gè)構(gòu)造函數(shù)來實(shí)例化 Date 對(duì)象逻锐。 時(shí)間的比較 Java使用以下三種方法來比較兩個(gè)日期...
知識(shí)點(diǎn) 數(shù)組:可以存儲(chǔ)多個(gè)對(duì)象 例: int[] score ={1,2,3} int[] score = new int[] 弊端:數(shù)組的長(zhǎng)度不可變 內(nèi)容可變實(shí)際開發(fā)中需要...
File 文件的相關(guān)操作 是否存在 創(chuàng)建文件 寫入數(shù)據(jù) 讀取內(nèi)容 技術(shù)的使用 知識(shí)點(diǎn)補(bǔ)充 concat concat() 方法用于連接兩個(gè)或多個(gè)數(shù)組。該方法不會(huì)改變現(xiàn)有的數(shù)組...
知識(shí)點(diǎn) 接口實(shí)現(xiàn)回調(diào)雕薪,即接口的代理設(shè)計(jì)模式 抽象類 普通類 接口 1.是否需要添加成員變量需要:抽象類 普通類不需要:接口 2.添加的方法是否必須要實(shí)現(xiàn)必須:抽象類 接口不需...
知識(shí)點(diǎn) 抽象類 abstract 所有的類都是用來描繪對(duì)象的谦去,如果一個(gè)類中沒有包含足夠的信息來描繪一個(gè)具體的對(duì)象,這樣的類就是抽象類蹦哼。抽象類除了不能實(shí)例化對(duì)象之外鳄哭,類的其它...
知識(shí)點(diǎn) 創(chuàng)建一個(gè)對(duì)象之前需要做點(diǎn)準(zhǔn)備工作1.構(gòu)造方法2.靜態(tài)變量3.靜態(tài)方法 必須主動(dòng)調(diào)用才執(zhí)行 代碼塊: 在對(duì)象創(chuàng)建之前就有限會(huì)被調(diào)用類里面可以有多個(gè)代碼塊執(zhí)行順序和出現(xiàn)...
知識(shí)點(diǎn) 單例設(shè)計(jì)模式1.不允許用戶創(chuàng)建這個(gè)類的一個(gè)對(duì)象 將類的構(gòu)造方法私有化2.在自己的類里提供創(chuàng)建對(duì)象的方法 數(shù)組里保存的都是對(duì)象的引用改變數(shù)組里面對(duì)象的值原始對(duì)象的值也改...
知識(shí)點(diǎn) public 公共的 外部可以直接訪問這個(gè)對(duì)象屬性和方法private 私有的 不希望外部直接訪問這個(gè)對(duì)象的屬性和方法 每個(gè)類都會(huì)默認(rèn)提供一個(gè)構(gòu)造方法public P...