เพิ่มโค้ดจากเทมเพลต

Android Studio มีเทมเพลตโค้ดที่เป็นไปตามแนวทางปฏิบัติแนะนำในการออกแบบและพัฒนา Android เพื่อช่วยให้คุณสร้างแอปที่สวยงามและใช้งานได้จริงได้อย่างถูกต้อง คุณสามารถใช้เทมเพลตเพื่อสร้างโมดูลแอปใหม่ กิจกรรมแต่ละรายการ หรือคอมโพเนนต์โปรเจ็กต์ Android อื่นๆ ที่เฉพาะเจาะจง

เทมเพลตบางรายการมีโค้ดเริ่มต้นสำหรับบริบทการใช้งานทั่วไป เช่น ลิ้นชักการนำทางหรือหน้าจอเข้าสู่ระบบ คุณเลือกเทมเพลตโมดูลแอป และกิจกรรมเหล่านี้ได้เมื่อสร้างโปรเจ็กต์ครั้งแรก เมื่อเพิ่มโมดูลแอปใหม่ภายในโปรเจ็กต์ที่มีอยู่ หรือเมื่อเพิ่มกิจกรรมใหม่ภายในโมดูลแอป

นอกจากกิจกรรมแล้ว คุณยังเพิ่มคอมโพเนนต์โปรเจ็กต์ Android อื่นๆ ลงในแอปที่มีอยู่ได้โดยใช้เทมเพลต เทมเพลตเหล่านี้มีทั้งคอมโพเนนต์โค้ด เช่น บริการและ Fragment รวมถึงคอมโพเนนต์ที่ไม่ใช่โค้ด เช่น โฟลเดอร์และไฟล์ XML

หน้านี้จะอธิบายวิธีเพิ่มคอมโพเนนต์โปรเจ็กต์ Android เช่น กิจกรรมลงในโปรเจ็กต์ และอธิบายเทมเพลตกิจกรรมที่ใช้กันโดยทั่วไปซึ่งมีอยู่ใน Android Studio โปรดทราบว่าเทมเพลตส่วนใหญ่ขึ้นอยู่กับไลบรารีการสนับสนุนของ Android เพื่อรวมหลักการของอินเทอร์เฟซผู้ใช้ตาม Material Design

เพิ่มคอมโพเนนต์โปรเจ็กต์

รูปที่ 1 เมนูเทมเพลตเข้าถึงได้ผ่านเมนู ไฟล์ > ใหม่ หรือโดยการคลิกขวาในหน้าต่าง โปรเจ็กต์

Android Studio จะจัดกลุ่มเทมเพลตตามประเภทของคอมโพเนนต์ที่เพิ่ม เช่น Activity หรือไฟล์ XML ดังที่แสดงในรูปที่ 1

หากต้องการเพิ่มคอมโพเนนต์โปรเจ็กต์ Android โดยใช้เทมเพลต ให้ใช้หน้าต่างโปรเจ็กต์ คลิกขวาที่โฟลเดอร์ที่คุณต้องการเพิ่มคอมโพเนนต์ใหม่ แล้วเลือกใหม่ จากคอมโพเนนต์ที่เพิ่มลงในโฟลเดอร์ที่คุณคลิกได้ คุณจะเห็นรายการประเภทเทมเพลต เช่น เทมเพลตที่แสดงในรูปที่ 1

เมื่อเลือกเทมเพลตที่ต้องการเพิ่ม หน้าต่างวิซาร์ดที่เกี่ยวข้องจะปรากฏขึ้นและขอข้อมูลการกำหนดค่าของคอมโพเนนต์ เช่น ชื่อ หลังจากป้อนข้อมูลการกำหนดค่าแล้ว Android Studio จะสร้าง และเปิดไฟล์สำหรับคอมโพเนนต์ใหม่ นอกจากนี้ยังเรียกใช้ Gradle Build เพื่อ ซิงค์โปรเจ็กต์ด้วย

เลือกเทมเพลตกิจกรรม

รูปที่ 2 เทมเพลตกิจกรรมการเขียนที่ว่างเปล่า

การใช้เทมเพลตที่พบบ่อยที่สุดอย่างหนึ่งคือการเพิ่มกิจกรรมใหม่ลงในโมดูลแอปที่มีอยู่ มีเทมเพลตสำหรับสร้างหน้าจอเพื่อบันทึก การเข้าสู่ระบบบัญชี แสดงรายการที่มีรายละเอียด หรือเลื่อน ผ่านบล็อกข้อความยาวๆ

นอกจากนี้ Android Studio ยังมีเทมเพลตสำหรับโมดูลแอปประเภทต่างๆ รวมถึง Wear OS, Android TV และ Cloud App Engine คุณดู เทมเพลตสำหรับโมดูลประเภทต่างๆ เหล่านี้ได้เมื่อเพิ่มคอมโพเนนต์โปรเจ็กต์ นอกจากนี้ ยังมีเทมเพลตสำหรับโมดูลและกิจกรรมที่เฉพาะเจาะจง API มากขึ้น เช่น โฆษณา Google AdMob และ Google Maps

เทมเพลตที่ใช้กันมากที่สุดอย่างหนึ่งคือเทมเพลต Empty Compose Activity ซึ่งสร้างกิจกรรมที่ว่างเปล่าพร้อมด้วยตัวอย่างที่ใช้ Compose ได้และ ตัวอย่างของตัวอย่างที่ใช้ Compose ได้ ซึ่งจะช่วยให้คุณเริ่มต้นใหม่ได้เมื่อสร้าง โมดูลหรือกิจกรรมของแอป