Screen
  
คอมโพเนนต์ระดับบนสุดประกอบด้วยส่วนประกอบอื่น ๆ ทั้งหมดในโปรแกรม

คุณสมบัติ (Properties) 

AboutScreen
    
ข้อมูลเกี่ยวกับหน้าจอ ปรากฏขึ้นเมื่อเลือก "About this Application" จากเมนูระบบ ใช้เพื่อบอกผู้ใช้เกี่ยวกับแอปของคุณ ในหน้าจอหลายหน้าจอแต่ละหน้าจอจะมีข้อมูลเกี่ยวกับ AboutScreen ของตัวเอง

 AlignHorizontal
    
หมายเลขที่เข้ารหัสว่าเนื้อหาของหน้าจอเรียงตามแนวนอน ตัวเลือกคือ: 1 = ชิดซ้าย, 2 = แนวนอนกึ่งกลาง, 3 = ชิดขวา

 AlignVertical
    
หมายเลขที่เข้ารหัสว่าเนื้อหาของการจัดวางเรียงตามแนวตั้ง ตัวเลือกคือ: 1 = จัดชิดขอบด้านบน, 2 = ตรงกลาง, 3 = เรียงชิดกันที่ด้านล่าง การจัดแนวแนวตั้งไม่มีผลถ้าสามารถเลื่อนหน้าจอได้สีพื้นหลัง 

AppName (ผู้ออกแบบเท่านั้น)
    
นี่คือชื่อที่ปรากฏของแอพพลิเคชันที่ติดตั้งไว้ในโทรศัพท์ หาก AppName ว่างเปล่าชื่อจะถูกตั้งค่าเป็นชื่อของโครงการเมื่อสร้างโครงการ

 BackgroundImage
    
ภาพพื้นหลังของหน้าจอ 

CloseScreenAnimation
    
ภาพเคลื่อนไหวสำหรับปิดหน้าจอปัจจุบันและกลับไปยังหน้าจอก่อนหน้า ตัวเลือกที่ถูกต้องคือค่าเริ่มต้น, จาง, ซูม, ภาพนิ่ง, ภาพนิ่งและไม่มี

 Height
    
ความสูงของหน้าจอ (y-size)

 Icon (ผู้ออกแบบเท่านั้น)
 OpenScreenAnimation
    
ภาพเคลื่อนไหวสำหรับเปลี่ยนไปใช้หน้าจออื่น ตัวเลือกที่ถูกต้องคือค่าเริ่มต้น, จาง, ซูม, ภาพนิ่ง, ภาพนิ่งและไม่มี

 ScreenOrientation
    
การวางแนวหน้าจอที่ร้องขอซึ่งระบุเป็นค่าข้อความ ค่าที่นิยมใช้ ได้แก่ แนวนอน, แนวตั้ง, เซนเซอร์, ผู้ใช้และไม่ระบุรายละเอียด ดูเอกสารสำหรับนักพัฒนาซอฟต์แวร์แอนดรอยด์สำหรับ ActivityInfo.Screen_Orientation สำหรับรายการการตั้งค่าที่เป็นไปได้ทั้งหมด

 Scrollable
    
เมื่อเลือกจะมีแถบเลื่อนแนวตั้งบนหน้าจอและความสูงของแอปพลิเคชันอาจเกินความสูงทางกายภาพของอุปกรณ์ เมื่อไม่ทำเครื่องหมายความสูงของแอ็พพลิเคชันจะถูก จำกัด ไว้ที่ความสูงของอุปกรณ์

 ShowListsAsJson (ผู้ออกแบบเท่านั้น)
    
หากเป็นเท็จรายการจะถูกแปลงเป็นสตริงโดยใช้สัญกรณ์ Lisp เช่นเป็นสัญลักษณ์ที่คั่นด้วยช่องว่างเช่น (a 1 b2 (cd) ถ้าเป็นจริงรายการจะปรากฏใน Json หรือ Python เช่น ["a", 1 , "b", 2, ["c", "d"]] คุณสมบัตินี้จะปรากฏเฉพาะใน Screen 1 เท่านั้นและค่าสำหรับ Screen 1 จะกำหนดลักษณะการทำงานสำหรับหน้าจอทั้งหมดค่าเริ่มต้นเป็น "false" โปรแกรมเมอร์ Inventor ต้องตั้งค่าเป็น "true" ถ้าต้องการใช้ไวยากรณ์ JSON / Python ในบางกรณีในอนาคตเราจะปรับเปลี่ยนระบบเพื่อให้โครงการใหม่ ๆ ถูกสร้างขึ้นโดยใช้คุณสมบัตินี้เป็น "true" โดยค่าเริ่มต้นโครงการที่มีอยู่จะไม่ จะได้รับผลกระทบโปรแกรมเมอร์ App Inventor สามารถตั้งค่ากลับเป็น "false" ในโครงการใหม่ได้หากต้องการ 

ShowStatusBar
    
แถบสถานะเป็นแถบบนสุดบนหน้าจอ คุณสมบัตินี้รายงานว่าแถบสถานะสามารถมองเห็นได้หรือไม่

 Sizing (เฉพาะผู้ออกแบบ)
    
หากตั้งค่าเป็นแบบคงที่เค้าโครงหน้าจอจะถูกสร้างขึ้นสำหรับหน้าจอขนาดคงที่และทำการตรวจสอบโดยอัตโนมัติ หากตั้งค่าเป็นแบบตอบสนองการจัดวางหน้าจอจะใช้ความละเอียดจริงของอุปกรณ์ ดูเอกสารเกี่ยวกับการออกแบบที่ตอบสนองต่อใน App Inventor สำหรับข้อมูลเพิ่มเติม พร็อพเพอร์ตี้นี้จะปรากฏบน Screen1 เท่านั้นและควบคุมการกำหนดขนาดสำหรับหน้าจอทั้งหมดในแอป 

TitleVisible
    
แถบชื่อเรื่องเป็นแถบสีเทาด้านบนของหน้าจอ คุณสมบัตินี้จะรายงานว่าแถบชื่อเรื่องสามารถมองเห็นได้หรือไม่

Title
     คำอธิบายภาพสำหรับแบบฟอร์มซึ่งปรากฏอยู่ในแถบชื่อเรื่อง
 TutorialURL
    
URL ที่จะเปิดทางแผงด้านซ้าย (ซึ่งสามารถสลับเมื่อเปิดแล้ว) นี้มีไว้สำหรับโครงการที่มีการสอนในบรรทัดเป็นส่วนหนึ่งของโครงการ ด้วยเหตุผลด้านความปลอดภัยคุณสามารถใช้บทเรียนที่จัดไว้ใน http://appinventor.mit.edu หรือเชื่อมโยงจาก URL shortener (http://appinv.us) ได้ที่นี่ URL อื่น ๆ จะถูกละเว้นละเว้น 

 VersionCode (ผู้ออกแบบเท่านั้น)
    
ค่าจำนวนเต็มซึ่งต้องเพิ่มขึ้นทุกครั้งที่มีการสร้างไฟล์แอปพลิเคชันแอนดรอยด์ (APK) ใหม่สำหรับ Google Play สโตร์

 VersionName (ผู้ออกแบบเท่านั้น)
    
สายอักขระที่สามารถเปลี่ยนแปลงได้เพื่อให้ผู้ใช้ Google Play สโตร์สามารถแยกความแตกต่างระหว่างแอ็พต่างๆ 

Width
    
ความกว้างของหน้าจอ (x-size)

Events เหตุการณ์ที่เกิดขึ้น

 BackPressed ()
    
กดปุ่มอุปกรณ์ย้อนกลับ

 ErrorOccurred(component component, text functionName, number errorNumber, text message)
    
เหตุการณ์เกิดขึ้นเมื่อมีข้อผิดพลาดเกิดขึ้น เฉพาะบางข้อผิดพลาดจะเพิ่มเงื่อนไขนี้ สำหรับข้อผิดพลาดดังกล่าวระบบจะแสดงการแจ้งเตือนตามค่าเริ่มต้น คุณสามารถใช้ตัวจัดการเหตุการณ์นี้เพื่อกำหนดลักษณะการทำงานผิดพลาดที่แตกต่างจากค่าดีฟอลต์

 Initialize()
    
เริ่มต้นหน้าจอ

 OtherScreenClosed(text otherScreenName, any result)
    
เหตุการณ์ยกขึ้นเมื่อปิดหน้าจออื่นและตัวควบคุมกลับสู่หน้าจอนี้

 ScreenOrientationChanged ()
    
เปลี่ยนแนวหน้าจอแล้ว


Methods 
     ไม่มี

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Async IOT

csv to firebase