[Android Dev] :: RadioGroup & RadioButton (Part II : Java Coding)

มาต่อกันในส่วนของ Coding นะครับ ^^
เช่นเคย ก็ Import ทุกอย่างเข้ามาให้เสร็จสรรพ (import android.widget.*; <-- แบบนี้นัดเดียวเลยก็ได้)

จากนั้นก็ประกาศตัวแปรและเชื่อมต่อโค้ดกับตัว Interface ให้เรียบร้อย ^^

บาสเพิ่ม TextView ไปตัวนึง เพื่อแสดงว่า RadioButton อันไหนถูกเลือกอยู่

ต่อไปเราจะใช้ inner class ที่ชื่อว่า onClickListener ให้มันเพื่อเช็คว่า RadioButton อันไหนที่เราเลือกอยู่..

Method chooseChoice(); ที่เรียกใช้ใน onClick(View v) อยู่ข้างล่างนะครับ ^^


ส่วนฟังก์ชั่นที่ใช้นั้น... ก็คงมีเพียงตัวเดียวแหละครับ
คือฟังก์ชั่นที่ใช้ในการเช็คว่า RadioButton นั้นถูกเลือกอยู่หรือไม่ ??.... ดังนี้ครับ

จริง ๆ มันเขียนต่อจากการ link ได้เลยนะ แต่บาสไม่ยากให้มันดูวุ่นวายเลยแยกเป็น method ออกมา ^^
โปรแกรมที่ออกมาก็จะประมาณนี้นะ ....

และยังมีอีกหนึ่งวิธี....
หยิบมาจากเอกสารที่ @bomkung เขียนไว้...
นั่นคือการใช้ RadioGroup ในการเช็ค...
โค้ดก็จะอารมณ์ประมาณนี้นะ...

** orientation , horizontal , vertical เป็นชื่อตัวแปรของ Object 

ในที่นี้ใช้การประกาศตัวแปร RadioGroup มาเลยตัวเดียว...
แล้วจากนั้นเรียก inner Class ที่ชื่อว่า onCheckChangeListener
แล้วทำการเช็คว่าเราเลือก RadioButton อันไหน โดยการใช้ตัวแปร checkedId ที่มีมาให้

ตามนั้นแหละครับ ^^
ขอบคุณข้อมูลจาก @bomkung

Blog คงจบเพียงเท่านี้นะครับ...
ขอบคุณที่ติดตาม หวังว่าคงเป็นประโยชน์ ^^

Popular posts from this blog

12 วิธี การบริการและดูแลลูกค้าในร้าน Starbucks

"อีสุกอีใส" ประสบการณ์เมื่อต้องมาเป็นตอนอายุ 22

[Android Dev] การติดตั้ง Eclipse+AndroidSDK เพื่อพัฒนาโปรแกรมบน Android