AndroidStudio代碼生成利器-LayoutCreator
獻給不想用
ButterKnife又不想寫findViewById的工程獅???
優(yōu)點
- 高效開發(fā): 挽救被
findViewById方法消耗的生命 - 統(tǒng)一代碼: 統(tǒng)一所有
Activity內(nèi)部控件命名格式,代碼整潔,方便協(xié)作
插件安裝
Preferences - Plugins - LayoutCreator
生成規(guī)則
- 自動實現(xiàn)findViewById方法:目標布局中所有包含
id屬性的控件 - 自動實現(xiàn)OnClickListener接口:目標布局中所有
clickable屬性為true的控件 - 自動識別
include標簽, 讀取對應(yīng)布局中的控件 EditText控件輸入校驗
建議EditText控件的輸入校驗等操作自行處理。
使用方式
-
選中
layout布局: -
應(yīng)用插件:
Code-LayoutCreator -
選擇需要自動生成的控件及命名格式:
建議使用第三種命名格式。
-
點擊
Confirm確認生成: -
支持
ViewHolder
Github
編碼規(guī)范
- 在XML中定義控件id時,建議使用==控件簡稱 +
_+ 功能描述==方式命名。(tv_title/bt_confirm) - 使用第三種命名格式自動生成控件格式為==
m+ 控件簡稱 + 功能描述==。(mTvTitle/mBtConfirm) - 祭出骨灰文Android編碼規(guī)范,歡迎共同修補完善。







