Android通過(guò)findViewById綁定視圖的方法蚌堵,想必大家在Activity中已經(jīng)用爛了沛婴。每次新建一個(gè)Activity類,一開(kāi)始就需要調(diào)用findViewById方法給在xml布局中定義并需要在代碼中處理的View控件添加綁定泻蚊。如果界面較為復(fù)雜,導(dǎo)致View元素特別多丑婿,這個(gè)過(guò)程就會(huì)顯得特別枯燥無(wú)味性雄,同時(shí)沒(méi)有任何技術(shù)含量。
身為一名軟件開(kāi)發(fā)人員羹奉,又怎能在這種低級(jí)的工作上“重復(fù)造輪子”呢秒旋。今天,鳥哥就教大家兩種Android 自動(dòng)findViewById的方法诀拭,如果大家有別的方法或者更好的建議迁筛,歡迎私信或留言交流。
1. 在線網(wǎng)站工具
如圖所示耕挨,只需要將xml布局文件代碼復(fù)制到Layout XML輸入框中细卧,點(diǎn)擊上方[Generate]按鈕,便會(huì)在Results文本框中自動(dòng)生成對(duì)應(yīng)的所有視圖控件和一個(gè) bindViews()
方法贪庙,非常方便蜘犁。
2. Eclipse插件工具
新版的Android開(kāi)發(fā)工具Android Studio也支持自動(dòng)findViewById功能的插件,這里介紹一下Eclipse IDE下的插件:
LazyAndroidFeature
在Eclipse中止邮,點(diǎn)擊 [Help] —— [Install New Software]这橙,輸入插件地址:
https://raw.githubusercontent.com/Yinten/AndroidRadTools/master/LazyAndroidUpdateSite
[Next]完成安裝,重啟Eclipse即可农尖。右擊布局文件析恋,可以看出操作列表多了一項(xiàng):
點(diǎn)擊[Generate Activity],該插件就會(huì)將對(duì)應(yīng)布局中的所有自定義ID全部找到盛卡,并生成相應(yīng)的代碼到系統(tǒng)的粘貼板中,此時(shí)筑凫,便可以在Activity中 ctrl+V
粘貼即可滑沧。
歡迎關(guān)注作者微信公眾號(hào)【技術(shù)鳥】(微信號(hào):NiaoTech),樂(lè)于分享巍实,共同學(xué)習(xí)滓技!