Category Archives: Kotlin
KT: กำหนดให้ตัวอักษรใน TextView ชิดขอบขวาด้วย setJustificationMode
ย่อหน้าที่ 1 และ 2 วาดที่ XML
ย่อหน้าที่ 3 วาดที่ code
ย่อหน้าแรกกำหนดให้ข้อความกระจายชิดขอบทางขวาด้วย XML (กำหนด padding="20sp"
)
ย่อหน้าที่สองไม่ได้จัดการกระจาย ข้อความก็จะไม่ชิดขอบขวา
ย่อหน้าที่สามกำหนดให้ข้อความกระจายชิดขอบทางขวาด้วย Kotlin (กำหนด textView.setPadding(50, 50, 50, 50)
)
กำหนด padding
ใน XML กับใน Kotlin ค่าต่างกัน แต่ได้ผลใกล้เคียงกัน ‘-_-
KT: สร้าง TextView แบบ programmatically
Kotlin: การจัดการอีเวนต์ แบบไม่ต้องสร้างตัวแปรก่อน
Kotlin: การจัดการ View ด้วย view.getId()
Kotlin: การจัดการอีเวนต์ ด้วยการใช้ lambda
Kotlin: การจัดการอีเวนต์ โดยใช้ android:onClick
Kotlin: การเรียกใช้งานแอคทิวิตี้อื่น และส่งข้อมูลกลับมา
Kotlin: Start another activity
เมื่อสร้างโปรเจ็กส์ใหม่ขึ้นมาจะมี Activity หลักชื่อ MainActivity
เราจะสร้าง Activity เพิ่มขึ้นมาใหม่ชื่อ SecondActivity
การทำงานคือที่ MainActivity จะมีปุ่มไว้กดเรียก SecondActivity
และเมื่อถูกเรียกจะแสดงข้อความ “Second Activity”