โปรแกรมลูกเต๋า ตอน 1

 
อยากยกตัวอย่าง การใช้ปุ่ม บน application android เลยใช้โปรแกรมลูกเต๋า เป็นตัวสอน
 

โปรแกรมลูกเต๋า

Concept Game เป็นอย่างนี้นะ ที่หน้า Activity จะมีรูป ลูกเต๋า กับ ปุ่ม click for Roll Dice พอเราคลิก ลูกเต๋า ก็จะหมุนเปลี่ยนค่าไปเรื่อยๆ

 

 

 

เปิด eclipse ออกมาเลยครับ

ขั้นตอนแรก เราต้อง สร้าง Project android ขึ้นมาก่อน ไปที่ New > Other แบบนี้

 

 

เลือกที่ Android Project

 

 

ที่หน้า New Android Project ให้กรอกแบบนี้

  • ผมตั่งชื่อ โปรแกรม และ Project Name ว่า DiceFroyo คือผมให้โปรแกรมลูกเต๋าทำงานบน android 2.2 ถ้าไม่ชอบใช้ชื่ออื่นก็ได้นะครับ
  • Build Target ผมใช้ android 2.2 Froyo ที่มีค่า API level 8

 

 

มาดูที่ด้านล่าง สำคัญ

  • Application name ผมใช้ DiceFroyo ชื่อ นี้จะไปปรากฎ ตรงไอค่อน ที่ไว้เปิด โปรแกรมไงครับ
  • Package name ผมใช้ com.androidthai.diceForyo ไม่ต้องคิดอะไรมาก นี้เป็น Class หนักของโปรแกรม ที่ ต้องไม่ซ้ำกับ Class ใดๆ
  • Create Activiti ผมใช้ DiceFroyoActivity เป็น activity หลัก
  • Min SDK Version คือ 8 พูดง่ายๆให้เข้าใจ คือ device ที่จะมารับ โปรแกรมลูกเต๋า ต้องเป็น android 2.2 ขึ้นไปครับ

 

 

คลิก Finish ตัว eclipse จะ gen โฟวเดอร์ และ ไฟร์ ต่างๆให้แบบนี้ แต่เราให้สนใจอยู่ 2 ไฟร์ก่อนคือ

  1. DiceFroyoActivity.java
  2. main.xml

 

 

เดี๋ยวเราจะทำ main activity ก่อนอื่น เราจะต้องไปทำรูปลูกเต๋า แบบนี้ ไม่มี สามารถ โหลดได้จาก ที่นี่ ครับ

 

 

กลับไปที่ eclipse มองหา โฟวเดอร์ res เมื่อพบแล้วให้คลิกขวา สร้าง Folder แบบนี้

 

 

ตั่งชื่อ โฟวเดอร์ ใหม่ว่า drawable แบบนี้

 

 

เสร็จแล้ว copy รูปลูกเต๋า ทั้ง 6 หน้าไปไว้ใน โฟวเดอร์ drawable แบบนี้ครับ

 

 

ดับเปิลคลิกที่ main.xml ออกมาแก้ไข

 

 

ไปที่ Image & Media

มองหา Image ลากมาปล่อย ใน layout เลยครับ

 

 

 

Resource Choooser เลือก dice1

 

 

ฮาๆๆๆ จะได้หน้าตาแบบนี้

 

 

ไปที่ Properties ตั่งค่า Layout gravity เป็น center เพื่อกำหนดตำแหน่ง รูป มาอยู่ตรงกลาง

 

 

สร้าง Button

ไปที่ Form Widgets ลากปุ่มลงมาเลยครับ

 

 

 

ตั่งให้อยู่ตรงกลาง ด้วย Layout gravity

 

 

เสร็จแล้วต้องได้ อารมณ์ นี้นะครับ

 

 

 
ใครทำได้ถึงตรงนี้ ขอแสดงความยินดีด้วย คุณสำเร็จไป 50 เปอร์เซ็นแล้ว เอาไว้ต่อ ตอน 2 นะครับ
 

 

 

 

 

 

 

 

 

 

คู่มือการอบรมแอนดรอยด์ สำหรับ ผู้เริ่มต้น

Open publication - Free publishing - More android

joomla stats



Powed By EWTC easy4com workshop & training center

53 Bangna-Trad14 Bangna Bangkok 10260

office:02-393-0970 fax:02-399-2542 hotline24/7:081-859-5309