การ onClickListener บน android

วันนี้เราจะมาเรียนรู้เรื่อง onClickListerner กัน น่าจะเข้าใจยากเรามาดู โจทย์ตัวอย่างกัน สมมุติ ผมต้องการสร้าง โปรแกรมแอนดรอย์ ที่จะ ถามคำถามว่า  What is your name ? แล้วเราคลิก ที่ปุ่ม Answer ก็จะได้คำตอบ My name is EWTC อันนี้ ช่วยการเรียนรู้เรื่อง ตอบสนองโดยการ คลิก ของผู้ใช้ กับ การแสดงผลของโปรแกรม เข้าใจยากใช่ไหม เรามาลองทำกันดีกว่า

New Android Project ขึ้นมาเลยครับ

 

 

 

 

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

ผมจะตั่งชื่อ Project ว่า ask answer

ให้ทำงานบน android 1.6

 

 

ส่วน Application Name ผมใช้ ask answer

Package name ใช้ ask.answer

Create Activity ใช้ askanswer ส่วน Min SDK Version คือ 4

 

 

eclipse จะสร้าง โฟวเดอร์ ask answer และ ไฟร์ต่างๆ แบบนี้ ให้เราดับเปิ้ลคลิกที่ Source Code ของเรา askanswer.java

 

 

นี่ไง Source Code ของเรา เดียวเจอ กัน

 

 

ก่อนอื่นเราต้องไปปรับ Layout ก่อน ไปที่ไฟร์ main.xml ที่อยู่ใน res > layout

 

 

จะได้หน้าตาแบบนี้ คลิก เลือกมุมมองแบบ Layout

 

 

จะได้แบบนี้

 

 

เปลี่ยนมุมมอง เป็น Portrait

 

 

ทำการ Remove ตัว LinearLayout

 

 

จะได้หน้า ว่างๆแบบนี้ สร้าง Absolute Layout

 

 

และ ปุ่มต่างๆแบบนี้ ใครจำไม่ได้ให้ไปดู ที่นี่

 

 

เสร็จแล้วลองสั่ง Run ดู

 

 

เลือก Android Application

 

 

ต้องได้แบบนี้ แปลว่าสำเร็จไปแล้วครึ่ง

 

 

ทีนี้กลับมาที่ askanswer.java เพิ่ม Code เข้าไปตามรูป

 

 

และ

 

 

สุดท้าย

 

 

แล้วลองสั่ง Run ดู ก็จะได้แบบนี้

 

 

เห็นผลลัพธ์ไหม่ครับ ลองเรียนรู้ดูนะครับ

 

 

 

 

 

 

 

 

 

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

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