Java的i++ 和++i 的區(qū)別i++:先賦值,后計算;++i;先計算,后賦值。 for循環(huán)中的i++和++i 結(jié)果打印都是 0 到 9 。for循環(huán)中 不管是i++還是...
了解SparseArrayCompat需要先了解SparseArray SparseArrayCompat 是什么?目前網(wǎng)上介紹這個類的很少。幾乎也找不到SparseArra...
上一篇文章簡單介紹了下ListView 的優(yōu)化可是大家發(fā)現(xiàn),一個優(yōu)化后的代碼卻變得非常復(fù)雜了,多了一個ViewHolder的東西,寫起來更加麻煩了。那么這篇文章就是為了解決這...
先來看看我們之前的項目使用的Adapter的時候是如何開發(fā)的呢,先拿一個最簡單的Adapter舉個例子,這個列表每行只顯示一行文字 大家可以看到 我們使用這行代碼創(chuàng)建了一個V...
強調(diào)一下獲取網(wǎng)絡(luò)數(shù)據(jù)一定不要忘記網(wǎng)絡(luò)權(quán)限,切記 ,切記初學(xué)者特別容易忘記的問題 現(xiàn)在我們來獲取網(wǎng)絡(luò)數(shù)據(jù)了 調(diào)用接口返回數(shù)據(jù) 這些代碼是我通過接口調(diào)用返回的數(shù)據(jù),這就是一個js...
前面我們見過ListView 使用 這里對比ListView 來學(xué)習(xí)RecyclerView。首先RecyclerView也需要一個Adapter只是相對于之前的復(fù)雜一點點這...
今天的內(nèi)容非常簡單,就是通過Toolbar + DrawerLayout實現(xiàn)一個主頁的效果 先看看布局文件吧 這里使用了2個控件Toolbar + DrawerLayoutT...
這個是我封裝的最簡單的版本。不適合使用到真實項目中,其實使用了一般也沒問題,但是不建議,這個真實項目最好更靈活的重新封裝一下下面直接給使用方法吧,有些東西,如果初學(xué)者會用就行...
這里從頭開始設(shè)計一個簡單的BaseActivity雖然是簡單的版本,但是目的都是一樣的,都是為了讓開發(fā)更加容易。本項目沒有使用架構(gòu),為的是讓新手能從,一般的流程開始學(xué)期,能更...
對于一個新手來說開發(fā)一個完整點的項目還是會有點難度的,可是真的開發(fā)過了就會明白,其實開發(fā)一個項目,知識已知知識點的堆疊,今天我從0開始開發(fā)一個知乎日報,希望能給新手一些幫助吧...
這篇文章只是用最簡單的方式表達一下Glide的簡單實用而已。內(nèi)容不會很多,對于用過Glide的真心不用看了。 為什么使用Glide 怎么去理解Glide呢?我覺得先通過他做了...
先說幾句廢話 其實這個概念實在太抽象了,大家可能會知道他是連接View和數(shù)據(jù)的橋梁,但是具體怎么去理解這個東西呢。通過看這篇文章我相信,每個人對適配器都會有個深入的理解,這個...
ListView是什么 ListView是一個列表控件,一般我們顯示一個列表類型的數(shù)據(jù)的時候使用,比如我們想展示用戶列表,類似坐標(biāo)事用戶頭像,右邊是用戶名稱的列表。運行效果 ...
這篇文章主要講對TextView EditView ImageView ListView GridView的理解UI控件,有時候我們也直接叫控件,與時候也叫視圖,或者說Vi...
這個系列文章,就是個入門介紹。一般學(xué)過Android的完全沒必要看,這個是給小白看的 什么是 Android UI 其實UI這個詞挺抽象的,英文全稱是User Interfa...