ยินดีต้อนรับกลับมา
เราประสบความสำเร็จในการรับและแสดงคำถามแรก
ตอนนี้เราต้องแสดงคำถามอื่น ๆ และคำถามถัดไปเมื่อผู้ใช้คลิกที่ปุ่มถัดไป
ว่าแต่ ปุ่มถัดไปอยู่ที่ไหน?
นี่เป็นปัญหาการจัดวางเลย์เอาต์
ฉันต้องกำหนดค่ามุมมองข้อความนี้และตั้งค่าขอบเขตเลย์เอาต์เป็น 100
ลองรันอีกครั้งแล้วคุณจะเห็นปุ่มถัดไปปรากฏขึ้น
ฉันต้องเพิ่มระยะขอบตรงนี้ด้วย
ไปยังมุมมองข้อความนี้
และฉันจะเพิ่มระยะขอบด้านซ้ายและด้านขวาแปดบรรทัด
และนี่ก็เริ่มแล้ว
ตอนนี้เรามาเริ่มกิจกรรมหลักและสร้างเมธอดใหม่ชื่อว่า display
คำถามทั้งหมดหรือคำถามถัดไปที่นี่ ฉันต้องการเรียกใช้ฟังก์ชันนี้เมื่อผู้ใช้คลิกที่ปุ่มถัดไป
ดังนั้น ให้ผูกปุ่มถัดไป ปุ่มถัดไป
ตั้งค่าบนตัวฟังการคลิก หน้าจอใหม่บนตัวฟังการคลิก ใช้การแสดงผลคำถามถัดไปภายในส่วนแสดงผลนี้
คำถามต่อไปที่นี่ ฉันจะตรวจสอบผู้ใช้โดยตรงว่าเขาทำคำถามและแบบทดสอบเสร็จหรือไม่
ดังนั้นฉันจะนำเขาไปยังกิจกรรมผลลัพธ์ซึ่งฉันจะกำหนดค่าในภายหลัง
ตอนนี้ให้เราเน้นที่การแสดงคำถามและการเลือกตัวเลือกที่ถูกต้อง
ฉันจำเป็นต้องใช้ค่าจำนวนเต็มของตัวเลือกที่เลือกไว้เพื่อตรวจสอบตัวเลือกที่เลือก
หากไม่เท่ากับลบหนึ่งและไม่ใช่ค่าว่าง
โอเค
การผูกจุดกลุ่มวิทยุจุดรับค่าวิทยุกลุ่มจุดรับค่าวิทยุกลุ่มจุดรับค่าวิทยุกลุ่มจุดรับค่าวิทยุกลุ่มจุดรับค่าวิทยุกลุ่มจุดรับค่าวิทยุกลุ่มจุดรับค่าวิทยุกลุ่มจุดรับค่าวิทยุกลุ่มจุดรับค่าวิทยุกลุ่มจุดรับค่าวิทยุกลุ่ม
ฉันกำลังตรวจสอบว่าตัวเลือกที่เลือกนี้ไม่เท่ากับลบหนึ่ง เพื่อที่ผู้ใช้จะได้เลือกปุ่มวิทยุ
ปุ่มวิทยุเท่ากับค้นหาวิวโดย ID
เพราะฉันจะใช้สิ่งนี้เพื่อตรวจจับตัวเลือกที่เลือก ฉันจึงส่งมันไปยังตัวเลือกที่เลือกนี้
ตอนนี้ถ้ามีคำถามต่อไป เราจำเป็นต้องใช้เงื่อนไข if
ดังนั้น ถ้าขนาดจุดของรายการคำถามลบด้วยตัวแปร I ซึ่งเป็นคำถามปัจจุบัน มีค่ามากกว่าศูนย์
สิ่งที่เราต้องทำ
เราจำเป็นต้องทราบจำนวนคำถามทั้งหมดและตรวจสอบว่าตัวเลือกที่เลือกถูกต้องหรือไม่
ที่นี่ฉันต้องเริ่มต้นด้วยจำนวนคำถามที่เพิ่มขึ้น
ดังนั้นจำนวนคำถามทั้งหมดเท่ากับวิธีการคำนวณจากรายการคำถามคูณขนาด
นี่เป็นเรื่องง่ายมาก
ฉันใช้รายการคำถามแบบอาร์เรย์ลิสต์และกำลังดึงขนาดของมัน
จากนั้นฉันจะตรวจสอบว่าตัวเลือกที่เลือกถูกต้องหรือไม่
หากปุ่มวิทยุจุดได้รับข้อความจุดเป็นสตริงเท่ากับ
ที่นี่ฉันกำลังตรวจสอบรายการคำถาม dot get ที่ดัชนี I dot get ตัวเลือกที่ถูกต้องหากมันถูกต้อง
หากผู้ใช้เลือกตัวเลือกที่ถูกต้อง ฉันต้องเพิ่มตัวแปรผลลัพธ์ขึ้นหนึ่งและตั้งค่าข้อความนี้ว่าถูกต้องเป็นคำตอบที่ถูกต้องผูกจุดข้อความคำถามหรือข้อความผลลัพธ์ผูกจุดตั้งค่าข้อความเป็นคำตอบที่ถูกต้อง
และคำตอบที่ถูกต้องโอเค
นี่คือถ้าตัวเลือกที่เลือกถูกต้อง
ดังนั้นผู้ใช้จะเลือกคำตอบที่ถูกต้อง
ถ้าฉันเท่ากับศูนย์ ให้ฉันบวกแล้วบวกอีกครั้ง
หากเป็นคำถามแรก ให้เพิ่ม I หนึ่ง
ตอนนี้ฉันต้องการแสดงคำถามถัดไป
ดังนั้น ข้อความจุดที่ผูกมัด คำถาม จุด ตั้งค่าข้อความเป็นหมายเลขคำถาม ฉันจะได้หมายเลขโดย I บวกหนึ่ง
และที่นี่ฉันต้องใช้รายการคำถาม dot get ฉันไม่ใช่ศูนย์
หากเราย้อนกลับไปที่คำถามแรกเกี่ยวกับการแสดงผล เราทำโดยการใช้ดัชนีแรกซึ่งคือศูนย์
ที่นี่ฉันกำลังรับดัชนี I
ดังนั้น ฉันจึงอ้างถึงดัชนีคำถามจุดรับคำถาม
จากนั้นฉันต้องอัปเดตปุ่มวิทยุ ปุ่มวิทยุทั้งสี่ และแสดงตัวเลือกทั้งสี่
ดังนั้น วิทยุหนึ่งจุด ตั้งค่าข้อความเป็นรายการคำถาม จุด รับ
ฉัน จุด รับตัวเลือกหนึ่ง และคล้ายกับตัวเลือกถัดไป
และฉันต้องการให้คุณมุ่งเน้นกับฉันและคิดเหมือนฉัน
เราต้องตรวจสอบว่าคำถามนี้เป็นคำถามสุดท้ายหรือไม่ ดังนั้นเราต้องเปลี่ยนปุ่มนั้นจากปุ่มถัดไปเป็นปุ่มเสร็จสิ้น
ดังนั้น if
ฉันซึ่งหมายถึงคำถามดัชนีคำถามรายการจุดขนาดและเปรียบเทียบกับขนาดของรายการอาร์เรย์ที่มีคำถามอยู่
ดังนั้น หากดัชนีของคำถามเท่ากับรายการคำถามจุดขนาดลบหนึ่ง
นั่นคือคำถามสุดท้ายในรายการอาร์เรย์
ฉันจะใช้ปุ่มจุดผูก
จุดถัดไป กำหนดข้อความ
เสร็จสิ้น
ที่นี่ฉันกำลังเปลี่ยนชื่อปุ่มจากถัดไปเป็นเสร็จสิ้น
จากนั้นฉันจะใช้การผูกจุดกลุ่มวิทยุจุดล้างจุดตรวจสอบ
เพราะฉันจะย้ายไปคำถามอื่น
ฉันต้องล้างการเลือกของอันก่อนหน้าและเพิ่มดัชนี I
ซึ่งเป็นดัชนีคำถามขึ้นหนึ่ง
นี่อยู่ใน if close.
นี่คือตัวเลือกที่เลือกไว้ไม่เท่ากับค่าว่าง
หากไม่เช่นนั้น เราจำเป็นต้องตรวจสอบหรือแสดงข้อความแจ้งเตือนแบบป๊อปอัพเพื่อบอกผู้ใช้ให้ทำการเลือก
ดังนั้นหากผู้ใช้ไม่ได้เลือกตัวเลือกใด ๆ
และคลิกที่ปุ่มถัดไป ฉันจำเป็นต้องแสดงข้อความแจ้งเตือนแบบป๊อปอัพเพื่อบอกเขาว่าจำเป็นต้องทำการเลือก
นี่
ฉันต้องตรวจสอบและใช้เงื่อนไข else ด้วย
และนี่คือสิ่งนี้สำหรับสิ่งนี้
คำถามเพิ่มเติมที่จะแสดง
ฉันเลื่อนลงและลบ else นี้ออกแล้ววางไว้ที่นี่
จากนั้นถ้าปุ่มวิทยุจุดได้รับข้อความจุดเป็นสตริงเท่ากับรายการคำถามจุดรับ
ฉันลบหนึ่งจุดรับตัวเลือกที่ถูกต้อง
จากนั้นเราต้องแสดงข้อความผลลัพธ์ข้อความจุดชุดข้อความเป็นคำตอบที่ถูกต้อง
และเราแสดงตัวแปรผลลัพธ์
นอกจากนี้ ฉันต้องเพิ่มผลลัพธ์ขึ้นอีกหนึ่ง
มาลองกดและทดสอบปุ่มถัดไปกันเถอะ
นี่คือคำถามข้อที่หนึ่ง
เลือก 30 ต่อไป
ดังนั้นคำตอบที่ถูกต้องคือหนึ่ง
คำถามที่สอง ผลของเก้าคูณเก้าคืออะไร
และขอแสดงความยินดี
นี่คือคำถามที่สอง
ดังนั้นเรากำลังดึงคำถามทั้งหมดมาที่นี่
ผลลัพธ์ของ 9 คูณ 9 คือเท่าไร ตัวอย่างเช่น 80
คุณจะเห็นการแสดงผลเสร็จสิ้นและไม่มีถัดไป
ในวิดีโอถัดไป เราจะนำผู้ใช้ไปยังกิจกรรมผลลัพธ์