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

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

เปิด eclipse ออกมา

แล้วไปที่ไฟร์ main.xml ที่เราทำค้างไว้ ที่ Buttom ให้ ทำการเปลี่ยน Property Text เป็น Click for Roll Dice

 

 

 

และที่ On click ให้ Property เป็น roll

เดี๋ยวเราจะมาสร้าง class ที่ชื่อว่า roll กัน

 

 

มาที่ main activity

ในที่นี้คือ โปรแกรม DiceFroyoActivity.java เปิดออกมาเลยครับ

 

 

ผมประกาศตัวแปร image1 เป็นแบบ ImageView

 

 

ตรง error ไม่ต้องตกใจให้คลิกที่ กากบากแดงๆ นะครับ แล้ว eclipse จะแนะนำการแก้ปัญหา ให้ เราเลือก

 

 

error จะหมดไป

 

 

ต่อมาผมสร้าง class roll สำหร้บรองรับการหมุน

 

ต่อมา ผมสร้าง method ทำกาสุ่มค่า val จาก 1 - 6

และ อีก method ผมทำการเปรียบเทียบค่า val โดยกำหนดว่า ถ้า val = 1 ให้ไปดึงภาพ ของไฟร์ dice1.pnp ไปเก็บไว้ที่ ตัวแปร image1 ถ้าไม่ใช่ให้ดู เงื่อนไข ต่อไป

 

 

ให้ทำการ โชว์ภาพของ image1 ไปที่ตำแหน่ง imageView1

 

เสร็จแล้ว ผมลองนำไปทดสอบใน emulator น่าจะได้อารมณ์ นี้

 

 

ลองคลิกที่ Click for Roll Dice ภาพลูกเต๋าต้องเปลี่ยนไป แบบนี้

 

 

ต่อมาผมย้ายไปทดสอบในเครื่องจริง ก็จะได้แบบนี้

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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