之前一直使用的findviewbyid,感覺寫業務的時候邏輯比較清晰一點,時間久了其實非常煩,低版本的as還要強轉view的型別,後來想把find方法放到base類裡面避免繁瑣的強轉,但是流程其實還是差不多。
以前了解的黃油刀其實使用起來和find感覺沒什麼太大區別,可能我看的教程不太對,也是乙個個宣告過去的,還需要初始化,有點抗拒這種方式。知道某天,看有人推薦了乙個外掛程式:android butterknife zelezny,然後整個世界都亮起來了,記錄一下,以免忘記。
1.外掛程式安裝,過程略
2.開啟project的build.gradle,新增如下兩行**:
repositories
dependencies
// 放在最頂部
'android-apt'
// 新增依賴
dependencies
4.編譯完成後,右鍵布局id(比如r.layout.activity_main)
很明顯,當初控制項id越規範,使用起來越方便。
嗯,就是這樣!
Android之道 Fragment使用記錄
public abstract class singlefragmentactivity extends fragmentactivity 這樣新建的activity直接繼承它就可以省掉配置fragment這一步了,只不過activity布局檔名和放置fragment的容器檢視id要固定嘍,分別是f...
幾篇最近看的Android 外掛程式 打包文章記錄
android中的外掛程式及打包等相關資源 1.外掛程式原理剖析 2.android反射機制實現與原理 3.android基於類裝載器dexclassloader 外掛程式框架 的設計 6.system.load和system.loadlibrary詳解 摘要 兩種載入庫檔案的方法,在使用中的差異。...
Android外掛程式中使用Dialog遇到的崩潰問題
在android外掛程式中,經常會遇到conetxt 資源等一些問題,今天再使用外掛程式中遇到了使用dialog系統崩潰的問題,具體為 在有的系統上,桌面的一些功能是以外掛程式的形式存在的,可以理解為宿主 桌面 的context和外掛程式的context是不一樣的,這個時候在外掛程式中使用dialo...