Posts

Showing posts with the label field

[Android Dev] Create Form with EditText

Image
วันนี้เราจะเรียนรู้ Widget ที่สำคัญอีกอย่างนึงของ Android Development นะครับ นั่นคือ EditText โดยหน้าตาของ EditText จะเป็นแบบนี้นะ... คือจะเป็นกรอบข้อความที่เราสามารถจะ Input ค่าอะไรสักอย่างลงไปได้ และกระทำการกับมัน... โดยคำสั่งที่สำคัญมีดังนี้นะ ^^ XML ไล่กันทีละบรรทัดนะ  - ค่าไอดี หรือตัวแปรของเรานั่นเองเอาไว้ link กับไฟล์ .java ของเรา  - บรรทัดที่ 2,3 คือค่าความกว้างและสูงของ EditText  - ต่อมา InputType คือเราสามารถกำหนดได้ว่า สิ่งที่จะใส่ลงไปเป็นอะไร เช่น "text" , "number"    ซึ่งการกำหนดตรงนี้ จะผันแปรตาม keyboard ที่เด้งขึ้นมา เช่นถ้าเรากำหนดเป็น "number" นั้น    keyboard ที่เด้งขึ้นมา ก็จะเป็น numpad ให้เราใส่เฉพาะ "ตัวเลข" เท่านั้น  - บรรทัด 5,6,7,8 ก็เป็นการจัดให้อยู่ตรงกลางในแนวนอนและกิน "ขอบ (margin)" มาเท่าไร ^^  - ต่อมาเป็น textStyle ก็เป็นการเซ็ตรูปแบบของตัวอักษรที่เป็น Input ในที่นี่คือ "ตัวหนา (bold)"  - สุดท้าย... Hint นั่นคือ เมื่อเวลาเราไม่มีการใส่ค่า ข้อความนี้จะปรากฎอยู่ที่ช่อง Edit...