Android通過findViewById綁定視圖的方法,想必大家在Activity中已經用爛了。每次新建一個Activity類,一開始就需要調用findViewById方法給在xml布局中定義并需要在代碼中處理的View控件添加綁定。如果界面較為復雜,導致View元素特別多,這個過程就會顯得特別枯燥無味,同時沒有任何技術含量。
身為一名軟件開發人員,又怎能在這種低級的工作上“重復造輪子”呢。今天,鳥哥就教大家兩種Android 自動findViewById的方法,如果大家有別的方法或者更好的建議,歡迎私信或留言交流。
1. 在線網站工具
如圖所示,只需要將xml布局文件代碼復制到Layout XML輸入框中,點擊上方[Generate]按鈕,便會在Results文本框中自動生成對應的所有視圖控件和一個 bindViews()
方法,非常方便。
2. Eclipse插件工具
新版的Android開發工具Android Studio也支持自動findViewById功能的插件,這里介紹一下Eclipse IDE下的插件:
LazyAndroidFeature
在Eclipse中,點擊 [Help] —— [Install New Software],輸入插件地址:
https://raw.githubusercontent.com/Yinten/AndroidRadTools/master/LazyAndroidUpdateSite
[Next]完成安裝,重啟Eclipse即可。右擊布局文件,可以看出操作列表多了一項:
點擊[Generate Activity],該插件就會將對應布局中的所有自定義ID全部找到,并生成相應的代碼到系統的粘貼板中,此時,便可以在Activity中 ctrl+V
粘貼即可。
歡迎關注作者微信公眾號【技術鳥】(微信號:NiaoTech),樂于分享,共同學習!