Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

Android Studio 3.6 :: ใช้งาน view binding ไปเลย

$
0
0

ไปอ่านดู feature ที่น่าสนใจใน Android Studio 3.6  พบว่าเยอะมาก
หนึ่งในนั้นคือ  การใช้งาน view binding
แทนการใช้งาน method findViewById() ไปเลย
ที่สำคัญใช้งานได้ทั้ง Java และ Kotlin ด้วย

โดยความสามารถนี้จะมาพร้อมกับ Android Gradle Plugin 3.6

แต่ไม่ได้เปิดเป็นค่า default นะ
ดังนั้นต้องทำการเปิด feature ขึ้นมาก่อน
ด้วยการแก้ไขที่ไฟล์ build.gradle ดังนี้

[gist id="b0b932e4afb8c81446faa88add335439" file="build.gradle"]

แต่ใน Android Studio 4 ต้องใช้แบบนี้ ไม่เข้าใจว่าทำไมต้องเปลี่ยนนะ !!

[gist id="b0b932e4afb8c81446faa88add335439" file="build4.gradle"]

การเขียน code เพื่อใช้งานก็ต่างออกไปเล็กน้อยดังนี้

[gist id="b0b932e4afb8c81446faa88add335439" file="MainActivity.kt"]

ความแตกต่างของ View binding กับ Kotlin และ ButterKnife

ว่าแล้วก็ไปใช้งานกันครับ

https://www.youtube.com/watch?v=W7uujFrljW0

Referene Websites


Viewing all articles
Browse latest Browse all 1997

Trending Articles