前段時(shí)間有個(gè)需求是: 給定一個(gè)list 數(shù)組,根據(jù)集合里面的數(shù)據(jù)來畫View; View的數(shù)目是小于等于手機(jī)橫屏后的寬度。 傳統(tǒng)的線性布局,相對(duì)...
概述 View的事件分發(fā)機(jī)制是個(gè)重點(diǎn)也是一個(gè)難點(diǎn)弄诲,最近也在學(xué)習(xí)關(guān)于這方面的知識(shí),并根據(jù)這個(gè)重寫了View的長按事件。 三個(gè)方法 想要深入的學(xué)習(xí)V...
Android Studio中進(jìn)行簽名 首先點(diǎn)擊Android Studio 的菜單欄下的build目錄下的Generate signed AP...
什么是ANR ANR全稱Application Not Responding啡彬,意思就是程序未響應(yīng)。如果一個(gè)應(yīng)用無法響應(yīng)用戶的輸入故硅,系統(tǒng)就會(huì)彈出一...
Android 中退出程序有很多種方法庶灿,如建立一個(gè)全局容器,把所有的Activity存儲(chǔ)起來吃衅,退出時(shí)循環(huán)遍歷finish所有Activity;用...
在Android Studio開發(fā)過程中經(jīng)常會(huì)用到插件往踢,我這里總結(jié)了一些常用的插件。 Android ButterKnife Zelezny A...
在Android中經(jīng)常會(huì)在兩個(gè)Activity之間傳輸數(shù)據(jù)徘层,又很多種方法可以實(shí)現(xiàn)峻呕,比如寫在文件中利职,用SharedPreferences等等都可以...
今天我們來學(xué)習(xí)一種行為型模式,狀態(tài)模式(State Pattern)瘦癌。 模式定義 允許一個(gè)對(duì)象在其內(nèi)部狀態(tài)改變時(shí)改變它的行為眼耀,對(duì)象看起來似乎修改...
本博客同步發(fā)表在http://hjxandhmr.github.io/2016/06/10/DesignPattern-Strategy/ 今天...