大家對LayoutInflater一定不陌生勒极,它主要用于加載布局,在Fragment的onCreateView方法辰晕、ListView Adapter的getView方法等許多...
大家對LayoutInflater一定不陌生勒极,它主要用于加載布局,在Fragment的onCreateView方法辰晕、ListView Adapter的getView方法等許多...
目錄 AAPT解釋,作用 AAPT基本命令 AAPT編譯資源源碼解析 AAPT打包和系統(tǒng)不一致的資源ID AAPT是什么 AAPT - Android Asset Packa...
build.gradle使用gradle.properties配置相關(guān)信息 首先build.gradle有哪些常見的參數(shù)可以應(yīng)用到gradle.properties呢蜓陌?以最常...
本文通過探析JDK提供的觅彰,在開源項目中比較常用的Java SPI機制,希望給大家在實際開發(fā)實踐钮热、學(xué)習(xí)開源項目提供參考填抬。 1 SPI是什么 SPI全稱Service Provi...
前面講到View與WindowManager與ViewRootImpl中只講到了ViewRootImpl是如何觸發(fā)View的繪制的,但ViewRootImpl的功能可不只是繪...
前言 Android中實現(xiàn)國際化相對來說還是簡單的隧期,因為Android有很獨特的資源管理方式,我們可以很輕松的創(chuàng)建資源支持不同語言. 資源文件的的使用 android是在re...
CoordinatorLayout是support.design包中的控件飒责,它可以說是Design庫中最重要的控件。 本文通過模仿知乎介紹了自定義Behavior仆潮,通過模仿百...
引言 在很多自定義View的場景中,都有可能需要重寫onTouchEvent性置、dispatchTouchEvent等方法拾并,這些方法都傳入一個MotionEvent對象,一般來...
引言 Baseline是文字繪制時所參照的基準(zhǔn)線鹏浅,只有先確定了Baseline的位置嗅义,我們才能準(zhǔn)確的將文字繪制在我們想要的位置上。Baseline的概念在我們使用TextVi...