1. 程式人生 > >安卓外掛之FindViewByMe

安卓外掛之FindViewByMe

在寫安卓程式碼的時候,常常在佈局檔案裡面定義很多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。