前言 郭前輩的ListView源碼解析一文,曾提到View至少會(huì)進(jìn)行2次onMeasure猜拾、onLayout,但限于篇幅佣盒,并未解釋原因挎袜,好奇就嘗試找了找原因。 原因猜想 驗(yàn)證...
![240](https://upload.jianshu.io/users/upload_avatars/1539342/23b92bee-ff2a-4af0-9215-991d1ffe865c.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 郭前輩的ListView源碼解析一文,曾提到View至少會(huì)進(jìn)行2次onMeasure猜拾、onLayout,但限于篇幅佣盒,并未解釋原因挎袜,好奇就嘗試找了找原因。 原因猜想 驗(yàn)證...
也許你寫(xiě)了無(wú)數(shù)行的代碼肥惭,也許你能非常溜的使用高級(jí)語(yǔ)言盯仪,但是你未必了解那些高級(jí)語(yǔ)言的執(zhí)行過(guò)程。例如大行其道的Java蜜葱。 Java號(hào)稱(chēng)是一門(mén)“一次編譯到處運(yùn)行”的語(yǔ)言全景,但是我們對(duì)...
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載牵囤。系列教程:Android開(kāi)發(fā)之從零開(kāi)始系列源碼:github.com/AnliaLee/BookPage爸黄,歡迎star大家...
寫(xiě)在前面 最近在使用kotlin和Dagger2來(lái)開(kāi)發(fā)項(xiàng)目。需要在dagger2 的module返回兩個(gè)相同的對(duì)象揭鳞,因此使用到@Named注解馆纳。 如下圖所示 然后各自的頁(yè)面里...
PreferenceActivity 在開(kāi)發(fā)應(yīng)用程序時(shí),有時(shí)我們會(huì)有選項(xiàng)設(shè)置界面汹桦,通常我們可以使用SharePreference以鍵值對(duì)的形式進(jìn)行保存鲁驶。Android為我們提...
引言 Activity啟動(dòng)流程很多文章都已經(jīng)說(shuō)過(guò)了,這里說(shuō)一下自己的理解舞骆。Activity啟動(dòng)流程分兩種: 一種是啟動(dòng)正在運(yùn)行的app的Activity钥弯,即啟動(dòng)子Activi...
最近在準(zhǔn)備android面試,整理了下相關(guān)的面試題督禽,分為如下三個(gè)部分:android部分脆霎、Java部分、算法面試題狈惫,后續(xù)有新內(nèi)容直接在對(duì)應(yīng)的文章中補(bǔ)充睛蛛。 android部分:...