安卓外掛之FindViewByMe
阿新 • • 發佈:2018-12-03
在寫安卓程式碼的時候,常常在佈局檔案裡面定義很多id。然後在java檔案中通過控制元件獲得例項,顯得很麻煩。程式碼很多,難得手寫。為了偷懶,我們可以下載FindViewByMe外掛,它可以幫我們自動生成這些程式碼。
本篇基本由以下博文整理而來,加上親身驗證。感謝原博主。
原文地址:(http://laobie.github.io/android/2015/11/27/find-view-by-me.html)
第一步:點選FIle——Setting——plugins,輸入FindViewByMe,點選Browse
第二部步:接上一步驟,出現下圖,點選Install進行下載。
第三步:下載完成後,重啟開發軟體。編寫一個layout檔案定義好控制元件的id。點選滑鼠右鍵
第四步:點選FindViewByMe,在列表中勾選你需要生成程式碼的控制元件,下面就會出現對應的程式碼;
第五步:點選 “Copy Code” 按鈕就可以將程式碼複製到剪下板了,在java檔案中貼上就行了
新增 RootView:
針對 Fragment 需要新增 rootView 這種,首先勾選 “Add RootView”;
然後在編輯框中輸入 rootView 的名稱,例 contentView
最後點選新增,生成的程式碼就更新了。
. Adapter 中的 ViewHolder:
勾選上 “Is ViewHolder” 就行了,程式碼就更新了;
這裡的控制元件變數不再新增任何修飾符。
5.幾點說明
- 控制元件變數的命名規則:變數命名是根據控制元件的id來的,例如id是edit_user_name,那麼生成的變數名稱就是editUserName;
- 控制元件變數預設使用private修飾符;
- 關於新增“m”的問題,這個直接在兌換框中勾選“Add “m””就行了,此時變數命名就變成mEditUserName。