Print
Details: Category: บทความ Kotlin | Published: 24 June 2018 | Hits: 10414

หลังจากที่เราได้สร้าง โปรเจค Kotlin ได้แล้ว ใครยังไม่ได้ทำไปดูที่ http://androidthai.in.th/12-kotlin-article/99-create-new-project-kotlin-in-android-studio ต่อไปเราต้องการ SetOnClickListener เริ่มจาก

มาสเตอร์ จะลบ TextView เก่าก่อน

เราได้เพิ่ม Button. และ ตั่งค่า id เป็น @+id/btnClick

ไปที่ Class MainActivity.kt

มาสเตอร์ เข้าไปใน เมธอดหลัก

มาสเตอร์ พิมพ์ v ระบบ Auto Complete จะแนะนำว่า ใช่ val หรือเปล่า คือการประกาศตัวแประ ของ Kotlin จะมี คำว่า val นำหน้า แล้ว var ละ คืออย่างนี่ ถ้าตัวแปร มีการเปลียนค่าได้ไปมา เราจะใช้ var และถ้าเป็น ค่าที่กำหนดแล้วกำหนดเลยไม่เปลี่ยน val คือ ตัวแปรที่ ไม่เปลี่ยนค่า (ถ้าใครเขียน Swift จะจำ let กับ var ได้)

 Auto Complete จะแนะนำ ให้ตั่งชื่อว่า  button: เราตามใจเขาครับ

ในภาษา Kotlin หลัง โคล่อน จะเป็น ชนิดข้อมูล

findFiewById ได้เลยครับ

 เลือก R ที่เป็น Package ของเรานะครับ

 

Initial View เรียบร้อยกับ ตัวแปร button ละ

มาสเตอร์ เอา button มา setOnClickListener มี 2 ตัวนะ เลือกตัวล่างแบบนี่ครับ

Cursor อยู่ใน ปีกกา ให้พิมพ์ v

เลือก view ->

พิมพ์ Tab

Enter ลงมาเลยครับ

มาสเตอร์ ตัองการให้ คลิกที่ Button และ Toast คำว่า Click Button ครับ

ลองรันทดสอบโค้ด