..
ขณะนี้เรามีเครื่องมืออื่นที่มีใช้กันอย่างแพร่หลายในวัตถุ EditText การใช้งานซึ่งจะช่วยให้การป้อนข้อความได้โดยผู้ใช้ เมื่อผู้ใช้คลิกบน EditText ชนิดของวัตถุในความเป็นจริงแป้นพิมพ์เสมือนจริงจะปรากฏโดยอัตโนมัติบนหน้าจอของอุปกรณ์ที่จะช่วยให้การป้อนข้อความ
กล่าวว่าในฐานะที่เป็นแป้นพิมพ์จะปรากฏโดยอัตโนมัติเมื่อคุณคลิกวัตถุ EditText แต่ยังจะต้องทำให้มันหายไปเมื่อผู้ใช้เสร็จเรียบร้อยแล้วข้อความ immisione แต่พฤติกรรมนี้ไม่เป็นดำเนินการโดยตรงลงในแป้นพิมพ์ แต่คุณจะต้องเพิ่มปุ่มโดยเฉพาะอย่างยิ่งเมื่อความดันเป็นลบออกจากแป้นพิมพ์หน้าจอ
ให้เราไปแล้วในการแทรกวัตถุลงใน EditText หน้าต่างที่ใช้ส่วนติดต่อแบบกราฟิกหรือโดยการเขียนโดยตรงไปยังโค้ดต้นฉบับ XML
EditText วัตถุประเภทที่สามารถปรับแต่งเพื่อให้น้ำในโครงสร้างเพื่อตอบสนองความต้องการของเรา
ชนิดที่พบมากของการปรับแต่งคือการกำหนดประเภทของตัวอักษรที่สามารถพิมพ์โดยผู้ใช้
เราสามารถยกตัวอย่างเช่นให้ความกังวลเกี่ยวกับการรวมตัวอักษรตัวเลขนี้จะต้องดำเนินการกับทรัพย์สินที่อยู่ภายในชนิดของการป้อนข้อมูลแบบกราฟิกของ main.xml
โดยการเลือกจำนวนผลที่ได้คือเพื่อนำมาขึ้นแป้นพิมพ์เสมือนจริงแทนตัวเลขที่มีตัวอักษรของตัวอักษรที่ปรากฏขึ้นตามค่าเริ่มต้น
การตั้งค่าอื่น ๆ อีกที่พบบ่อยคือการเชื่อมโยงค่าให้รหัสผ่านที่พิมพ์ข้อความที่จะแทนที่ตัวอักษรที่ป้อนโดยผู้ใช้เครื่องหมายดอกจันที่
ในกรณีที่คุณต้องการที่จะทำงานโดยตรงโดยใช้ภาษา XML ในรายการที่คุณต้องเพิ่มแอตทริบิวต์ต่อไปนี้ :
/ เขตข้อมูลชนิดตัวเลข * * * * * * * * / Android : InputType ="number" / * พิมพ์รหัสผ่าน * ฟิลด์ / Android : InputType ="รหัสผ่าน"คุณลักษณะอีกประการหนึ่งคือใช้กันอย่างแพร่หลายในวัตถุของคำใบ้ EditText ชนิดที่ช่วยให้คุณสามารถใส่ข้อความเริ่มต้นในข้อความที่จะแสดงก่อนที่จะเปิดใช้งาน :
Android : คำใบ้ ="@ สตริง / ใส่ข้อความของคุณ"รหัสนี้ในสาระสำคัญ, มีผลของการแสดงที่ผู้ใช้ข้อความเริ่มต้นภายใน dell'EditText กับปกติ, ธรรมชาติคำอธิบายเกี่ยวกับข้อมูลที่จะป้อน
EditText ตั้งวัตถุของเราเราจะมีอยู่ในไฟล์ของเราบางสิ่งบางอย่าง main.xml เช่นนี้
<EditText Android : id ="@ + + / id mioEditText" Android : คำใบ้ ="สตริง @ / คุณอายุเท่าไหร่?" Android : InputType ="number" Android : layout_height ="wrap_content" Android : layout_width ="wrap_content"> </ EditText>
โดยไม่ต้องนี้เราย้ายไฟล์. Java และขอประกาศคุณลักษณะของ EditText ชนิดและจากนั้นทำรวมกันที่มีองค์ประกอบของแฟ้มต่อไปนี้คำแนะนำที่กล่าวถึงอย่างกว้างขวาง main.xml ในบทก่อนหน้า
ขณะนี้เรากำลังพร้อมที่จะเรียกใช้โปรแกรมประยุกต์ของเราในการจำลอง คลิกที่แจ้งให้ทราบล่วงหน้า EditText วัตถุที่มีวิธีการเอาแป้นพิมพ์จากหน้าจอหลังจากเสร็จสิ้นการทำงานของการป้อนข้อมูลที่ไม่มี ที่จะได้รับพฤติกรรมที่เราต้องการที่จะใส่เพียงบรรทัดต่อไปนี้ของรหัส :
mioEditText.setImeOptions (EditorInfo.IME_ACTION_DONE);mioEditText ซึ่งระบุชื่อตามที่มันถูกประกาศวัตถุ EditText ของเรา
ตอนนี้ถ้าเราเรียกใช้โปรแกรมประยุกต์ของเราอีกครั้งเราจะเห็นว่าแป้นพิมพ์จะแสดงที่จะอุดมไปด้วยปุ่ม Done ที่ปรากฏเนื่องจากการที่บรรทัดของรหัสที่เห็นข้างต้นโดยใช้วิธีการอุทธรณ์ setImeOptions ที่มีผลกระทบของการตั้งค่า IME ในแป้นพิมพ์
IME คืออะไร?
วิธีการป้อนข้อมูล (IME) การดำเนินการรูปแบบเฉพาะของการโต้ตอบที่ผู้ใช้สามารถใช้ (ในกรณีของเราที่ปุ่ม Done)
ชนิดของ EMI ที่จะเพิ่มไปที่แป้นพิมพ์ของเราจะถูกส่งเป็นอาร์กิวเมนต์ให้ setImeOptions วิธีการนี้เป็นเพราะคุณสามารถเลือกได้นอกเหนือจากการที่สำคัญ
มันควรจะเน้นที่การใช้อีเอ็มไอจะต้องทำบนพื้นฐานพิเศษ, หรือคุณสามารถใช้แป้นพิมพ์เดียวกับอีเอ็มไอ
| |
ASP.NET (หลักสูตร)
หลักสูตรเต็มสำหรับสร้างเว็บแอพพลิเคชันจาก 49 € |
| |
หน้า (eBook)
สร้างหน้าเว็บโดยไม่ต้องรู้ HTML เพียง 25 € |
| |
Web Design (หลักสูตร)
เว็บไซต์ออกแบบด้วย HTML, CSS และ Dynamic HTML จาก 39 € |