Copyright 2019 - Custom text here

หลังจากที่เราได้สร้าง โปรเจค 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 ครับ

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

   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

คอร์ส สอนโปรเจ็คแอนดรอยด์ ตัวต่อตัว

privateProject2019v1

คอร์ส เบสิกแอนดรอยด์ สอน ตัวต่อตัว

privateAndroid2019v1

คอร์ส iOS สอน ตัวต่อตัว

privateIos2019V1

คอร์ส Flutter สอน ตัวต่อตัว

privateFlutter2019v1

f t g