..
เป็นโครงการตัวอย่างเราวิเคราะห์เนื้อหาของไฟล์ทั้งหมดยกเว้นสำหรับแฟ้ม Manifest.xml นี้เป็นเพราะคำอธิบายของรหัสที่ต้องใช้ความรู้ที่ที่จุดของคู่มือนี้ผู้อ่านยังไม่ได้ที่นี้ เหตุผลที่ฉันเลือกที่จะเลื่อนการอภิปรายของปัญหา สำหรับขณะนี้จึงมุ่งเน้นในแพคเกจ android.widget
แพคเกจนี้มีกราฟิกทั้งหมดที่คุณสามารถแทรกเข้าไปในดูและจึงมีองค์ประกอบเช่น : TextView, EditText, ปุ่ม, และอีกมากมาย
เพื่อสร้างเครื่องมือที่กำหนดเองเพียงแค่สร้าง class ที่ extends คลาสที่ดูหรือ subclass ที่
องค์ประกอบที่เป็นแพคเกจเป็น superclass ทุกคนมี android.widget ระดับมุมมองที่เป็นอะไร แต่นามธรรมของสิ่งที่ผู้ใช้เห็นบนหน้าจอที่เป็น
ภายในหน้าต่างคุณสามารถแทรกองค์ประกอบมากขึ้นสืบเชื้อสายมาจากชั้นดูและองค์ประกอบเหล่านี้จะรวมอยู่ในการจัดเรียงของต้นไม้ลำดับชั้นที่ระบุโครงสร้างสุดท้ายของหน้าต่าง
การดำเนินการที่จะดำเนินการบ่อยครั้งมากขึ้นคือการตั้งค่าของคุณสมบัติ : สำหรับแต่ละกราฟิกที่คุณสามารถกำหนดขนาดของเนื้อหาข้อความ, ตำแหน่งภายในหน้าต่างและอื่น ๆ อีกมากมาย
การดำเนินงานปกติจะทำก็คือการแนบฟังไปเป็นองค์ประกอบเฉพาะ ฟังเป็นวัตถุที่สามารถที่จะ"ฟัง"การรอคอยสำหรับเหตุการณ์ที่สร้างโดยผู้ใช้ (ที่มีการปฏิบัติกันมากยกตัวอย่างเช่นคือการเชื่อมโยงการฟังให้กับปุ่มเพื่อจับความดันของมัน และผู้ใช้สามารถดำเนินการกระทำโดยเฉพาะ)
รหัสแหล่งที่มาเพื่อเชื่อมโยงฟังด้วยกราฟิกจะแสดงหลายครั้งตลอดคู่มือเล่มนี้
ในอินเตอร์เฟซผู้ใช้แบบกราฟิกมักจะสามารถเป็นประโยชน์เพื่อซ่อนองค์ประกอบบางอย่างเพื่อดูของผู้ใช้และปรากฏเฉพาะเมื่อเงื่อนไขตรง
ตัวอย่างเช่นในโปรแกรมประยุกต์ที่ผู้ใช้จะได้รับแจ้งให้กรอกแบบฟอร์ม, คุณอาจจะซ่อนปุ่ม"ส่งแบบฟอร์ม"และทำให้มันปรากฏเฉพาะเมื่อเขตข้อมูลทั้งหมดจะแล้วเสร็จ
ในการซ่อนองค์ประกอบกราฟิกคือการเรียก setVisibility suffiente วิธี (การแสดงผล int) จากวัตถุที่คุณต้องการซ่อน
การปฏิบัติขององค์ประกอบที่ซ่อนนี้จะถูกใช้กันอย่างแพร่หลาย แต่เราขอแนะนำให้ผู้อ่านที่จะไม่ละเมิดเทคนิคนี้เมื่อองค์ประกอบที่แม้จะมองไม่เห็น แต่มี instantiated และจึงอาศัยอยู่ในหน่วยความจำ นี้แสดงถึงกากของเสียของหน่วยความจำในบางกรณีไม่ได้เป็นเล็กน้อย ดังนั้นก็จะแนะนำให้ยกตัวอย่างวัตถุเฉพาะเมื่อจำเป็นจริงๆและใช้การปฏิบัติที่นำเสนอก่อนหน้านี้เท่าที่จำเป็น
ให้เราตอนนี้ดูบางส่วนของการสะท้อนความเห็นเกี่ยวกับโครงการของเราเริ่มต้นตามที่คุณจำได้พิมพ์บนหน้าจอเพียงสตริงของคำอวยพร มุมมองและโดยเฉพาะอย่างยิ่งวัตถุที่ TextView ที่มีสตริงที่อวยพร, จะเปิดออกจะเป็น"วัตถุคง." ชื่อนี้เป็นวัตถุที่ไม่สามารถเปลี่ยนแปลงได้ในระหว่างการดำเนินการประยุกต์ใช้และดังนั้นจึงมักจะมีค่าเดียวกันซึ่งเป็นที่เริ่มต้น
เห็นได้ชัดว่าโปรแกรมประยุกต์ที่เราจะต้องเปลี่ยนค่าของวัตถุที่กำหนดตัวอย่างเช่นเนื่องจากมีกิจกรรมที่สร้างโดยผู้ใช้บางส่วนในเพื่อให้บรรลุพฤติกรรมนี้คุณต้อง :
| |
Javascript (หลักสูตร)
คู่มือที่สมบูรณ์ในการเขียนสคริปต์ฝั่งไคลเอนต์ จาก 39 € |
| |
SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 € |
| |
VB.NET (หลักสูตร)
ทำให้การใช้งานคอมพิวเตอร์กับ Visual Basic .. จาก 49 € |