Android APP 開發之2步終結 FindViewById,讓開發效率提升3倍嘍

View Binding 是一個支持庫,使用它可以讓我們在開發過程中

使用聲明方式而不是編程方式給佈局中的UI組件添加數據,減少了開發過程中重複的步驟和代碼,開發效率及代碼可維護性 up up up

Android APP 開發之2步終結 FindViewById,讓開發效率提升3倍嘍

Android Studio 配置View Binding僅需2步!

1.配置依賴

安卓擴展是 IntelliJ IDEA 與 Android Studio 的 Kotlin 插件的組成之一,因此不需要再單獨安裝額外插件。

開發者僅需要在 項目根目錄 → app → build.gradle 文件中啟用 Gradle 安卓擴展插件即可:

apply plugin:'kotlin-android-extensions'

2.導入合成屬性

Activity內僅需要一行即可非常方便導入指定佈局文件中所有控件屬性:

import kotlinx.android.synthetic.main.<佈局>.*

假設當前佈局文件是 activity_main.xml,我們只需要引入

kotlinx.android.synthetic.main.activity_main.*。

若需要調用 View 的合成屬性,同時還應該導入

kotlinx.android.synthetic.main.activity_main.view.*。

導入完成後即可調用在xml文件中以視圖控件命名屬性的對應擴展!

使用實例

1.lauout文件中佈局TextView組件

2.Activity中調用對象並重新賦值

hello.text = "Hello World!"

3.運行結果

Android APP 開發之2步終結 FindViewById,讓開發效率提升3倍嘍

恭喜吾兄解脫findViewById()魔咒!

PS:如果本文對您有幫助,煩請點贊分享轉發哦!

筆者將持續更新更多技術乾貨技術知識最新技術動態


分享到:


相關文章: