เมนูบนปุ่ม Android

ซากาลเน Android รองรับเมนูหลายประเภทประการแรก - บนโทรศัพท์จะมีปุ่ม เมนู(ในโทรศัพท์รุ่นเก่า) เมื่อกด เมนูจะคลิก ในอุปกรณ์ใหม่ ปุ่มดังกล่าวจะถูกลบออก และแทนที่ด้วยไอคอนเมนูในดูเหมือนสาม ชี้ไปที่แนวตั้งอีกประเภทหนึ่งคือเมนูบริบทซึ่งจะปรากฏขึ้นเมื่อคุณกดนิ้วบนหน้าจอค้างไว้ในตำแหน่งที่ต้องการ (คุณสามารถกดปุ่มกลางบนโทรศัพท์ค้างไว้ได้เช่นกัน)

บริบทไม่ใช่เมนู คุณสามารถใช้แบล็กเบอร์รี่ของคุณเองแทนเมนูได้วันนี้เรารู้ตั้งแต่เมนูแรกแล้ว

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

4.0 จะดีกว่า ที่แม่แบบกิจกรรมที่ว่างเปล่า

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

สร้างโครงการใหม่ตาม และเปิดตัวมัน ยังไม่มีเมนูเราสร้างทรัพยากรแถวจำนวนหนึ่งในไฟล์ ความละเอียด/ค่า/strings.xml ความละเอียด/ค่า/strings.xml, | ซึ่งจะระบุรายการเมนู: | การตั้งค่าคีธ คิชก้าโคเชนยา ตอนนี้สร้างโฟลเดอร์ใหม่ ยังไม่มีเมนู | ซึ่งจะระบุรายการเมนู: | เมนูในพ่อ คิชก้าความละเอียด

ไดเรกทอรี ตอนนี้สร้าง- จากนั้นสร้างไฟล์จากโฟลเดอร์ที่สร้างขึ้น เมนู_main.xml- ข้าพเจ้าระบุว่าควรวางเมนูก่อนกิจกรรมหลัก กิจกรรมหลัก (คลิกเมาส์ขวาที่พ่อ)ไฟล์ทรัพยากรเมนู - หากคุณสร้างโปรแกรมที่มีหลายหน้าจอ กิจกรรมสกินจะแสดงข้างเมนูพร้อมการตั้งค่าของตัวเองในขณะที่ไฟล์ถูกเปิดอยู่ และเพิ่มรหัสของคุณลงในเทมเพลต:@string/action_settings เปิดไฟล์- ปัจจุบันมีวิธีการเดียวเท่านั้น บนสร้าง()- โดดาโม วิธีการใหม่ onCreateOptionsMenu() - เดียวกันวิธีการแบบเดนมาร์ก แสดงว่าเมนูกิจกรรมปรากฏขึ้นเลือกเมนูจากสตูดิโอ

รหัส

- และในหน้าต่างถัดไป ให้เริ่มพิมพ์ชื่อวิธีการหลังตัวอักษรตัวแรก

คุณสามารถเข้ามาได้หลังจากนักเขียนผู้ยิ่งใหญ่คนแรกแล้ว

โอคอม ( พอง()คุณชี้ไปที่ทรัพยากรเมนู ( R.เมนู.เมนู_เมน) และคลาสอ็อบเจ็กต์ Android รองรับเมนูหลายประเภท.

ในภาษาอังกฤษคำว่า "inflate" แปลว่าพองแล้ว เบื้องหลังแนวคิดของนักพัฒนา Android เราได้รับแรงบันดาลใจจากข้อมูลของวัตถุ เช่น เมนูเป็นความจริงที่ว่าคำว่า "พองตัว" ฟังดูเหมือนเป็นเรื่องบังเอิญ

ในแบน - ที่อพาร์ตเมนต์มีประเพณีเก่าแก่ในการให้แมวตัวแรกเข้าไปในอพาร์ตเมนต์ โดยจะสำรวจทุกซอกทุกมุมของบ้านและประกาศความสุขที่ได้อาศัยอยู่ในบ้านหลังใหม่ ไม่มีเมนูเราก็สร้างได้.

นี่คือวิธีที่เราเรียกใช้ข้อมูลจากไฟล์ XML ไปยังวัตถุ MenuInflater เปิดตัวโครงการตอนนี้ทางด้านขวาของส่วนหัวคุณจะเห็นไอคอน

การเดาองค์ประกอบไม่ใช่เรื่องสำคัญ


รายการ ระบุรายการเมนูถัดไปі เพิ่มอีกสามจุดโดยใช้หลักการเดียวกัน เปลี่ยนเฉพาะตัวระบุและข้อความสำหรับเมนู:@string/action_cat_male @string/action_cat_Female@string/action_kitten

เรียกใช้โครงการแล้วลองคลิกเมนูอีกครั้ง คุณจะเพิ่มสามคะแนนใหม่พารามิเตอร์ รหัสชื่อ ไม่ต้องการคำอธิบายใดๆพารามิเตอร์ สั่งซื้อในหมวดหมู่ให้คุณกำหนดลำดับรายการเมนูที่จะแสดงรายการของคุณเอง ไม่มีเมนูเราก็สร้างได้ตัวอย่างเช่น คุณได้สร้างรายการเมนูขึ้นมาห้ารายการ แต่ยังไม่ได้ตัดสินใจเกี่ยวกับลำดับที่ปรากฏบนหน้าจอ เพื่อหลีกเลี่ยงการย้ายโค้ดทั้งหมดสำหรับรายการเมนูตามลำดับที่ต้องการ คุณสามารถใช้พารามิเตอร์นี้เพื่อเพิ่มความเร็วได้, ข้า นเรศติ คุณลักษณะอันสำคัญยิ่งі แอป:showAsActionบ่งบอกถึงพฤติกรรมของเมนูใน แอ็คชั่นบาร์- ความสำคัญ

ไม่เคย คุณจะเพิ่มสามคะแนนใหม่หมายความว่ารายการเมนูจะไม่แสดงในส่วนหัว ยกเว้นเมนูที่ยุบได้ ทำตามสามจุดหากใส่ค่า เสมอแล้วชี้

ปรากฏขึ้นทันทีในส่วนหัวของโปรแกรมของคุณ

ค่าที่มีอยู่ด้วย

เราคุ้นเคยกับการสร้างเมนู ก็ยังโอเคอยู่เพราะรายการเมนูไม่ตอบสนองต่อความกดดันของเราหากต้องการดำเนินการ ให้กดรายการเมนูและวิธีอื่น

onOptionsItemSelected()

- วิธีโดดาโมะมีพื้นฐานมาจากหลักการนี้ เช่นเดียวกับก้นด้านหน้า เปิดตัวโครงการฉันคงจะเตรียมมันไว้ @Override บูลีนสาธารณะ onOptionsItemSelected(รายการเมนู) ( return super.onOptionsItemSelected(item); )พารามิเตอร์ แสดงรายการเมนูคุณต้องดึงรหัสเมนูโดยใช้วิธีการ getItemId()ป้อนรหัสสำหรับรหัสใหม่ เนื่องจากเมนูประกอบด้วยหลายรายการ จึงจำเป็นต้องปรับการออกแบบด้วยตนเองถ้า/อื่น เนื่องจากเมนูประกอบด้วยหลายรายการ จึงจำเป็นต้องปรับการออกแบบด้วยตนเองหรืออย่างอื่น

สวิตช์- หากต้องการแสดงข้อมูลอย่างรวดเร็ว ให้ใช้ไอคอนข้อความ

เพิ่มส่วนประกอบลงในหน้าจอกิจกรรม

TextView

- คุณสามารถ vicoristavti nayavny


พร้อมข้อความว่า "Hello World!" จากนั้นให้ระบุตัวระบุ หุ่นยนต์:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="สวัสดีชาวโลก!"/> รหัส Dodamo สำหรับเทมเพลตสำหรับรายการเมนูที่เลือก:@แทนที่บูลีนสาธารณะ onOptionsItemSelected(รายการเมนู) ( // ดึง ID ของรายการเมนูที่เลือก int id = item.getItemId(); TextView infoTextView = (TextView) findViewById(R.id.textView); // การดำเนินการสำหรับรายการที่เลือก รหัสสวิตช์รายการเมนู ) ( case R.id.action_cat1: infoTextView.setText("คุณเลือกแมว!"); return true; case R.id.action_cat2: infoTextView.setText("คุณเลือกแมว!"); return จริง; case R.id .action_cat3: infoTextView.setText("คุณเลือกโคเชน!"); ก็ยังโอเคอยู่เพราะรายการเมนูไม่ตอบสนองต่อความกดดันของเราเปิดโปรแกรมเลือกเมนูและเลือกรายการเมนู รหัส Dodamo สำหรับเทมเพลตสำหรับรายการเมนูที่เลือก:การแจ้งเตือนอาจปรากฏในช่องข้อความ ไม่มีเมนูเราก็สร้างได้

นอนหลับ

วิธีการทางเลือก

ผ่าน XML คล้ายกับการคลิกปุ่ม (เริ่มต้นด้วย Android 3.0)

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

ฉันไม่เข้าใจความรู้สึกอันยิ่งใหญ่ของระบอบการปกครองนี้

เราจะไม่มองเขา

โหมดการออกแบบ Android Studio 2.2 เพิ่มโหมดกราฟิกสำหรับเมนูป๊อปอัป คล้ายกับแถบเครื่องมือสำหรับเพิ่มส่วนประกอบใหม่ลงในหน้าจอ, แผงเมนูประกอบด้วยสี่องค์ประกอบ:, Android รองรับเมนูหลายประเภท, รายการเมนู.


ค้นหารายการ กลุ่มหลักการเดียวกันคือเลือกองค์ประกอบที่ต้องการแล้วลากไปไว้บนหน้าจอในบริเวณเมนู

หากคุณได้เข้าสู่เมนูด้วยตนเองแล้ว


วิธีการแบบเดนมาร์ก คุณไม่มีปัญหาอีกต่อไปด้วยความช่วยเหลือนี้ คุณสามารถร่างโครงสร้างเมนูได้อย่างรวดเร็ว จากนั้นจึงแก้ไขด้วยตนเอง




ขณะนี้ความสามารถในการปรับแต่งแผงการตั้งค่าด่วนมีอยู่ในเครื่องมือ System UI Tuner ซึ่งเพิ่มเข้ามาใน Android 6.0

นี่คือฟังก์ชันทดลอง




หากต้องการขันให้แน่น คุณจะต้องขยายแผงปรับแบบนุ่มนวลและวางนิ้วของคุณบนเฟืองที่มุมขวาบนสักครู่ หลังจากนี้ ระบบจะแจ้งให้คุณทราบว่า System UI Tuner เปิดอยู่ และตัวเลือกใหม่จะปรากฏในการตั้งค่าหากต้องการเพิ่มองค์ประกอบความชื้นให้กับแผงเซรามิก จำเป็นต้องติดตั้ง


โปรแกรมเพิ่มเติม


มาเริ่มพัฒนา System UI Tuner กันเถอะ




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

การสร้างและเพิ่มองค์ประกอบความชื้นสามารถทำได้ผ่านโปรแกรมการตั้งค่าด่วนแบบกำหนดเอง


ไอคอนกลมที่มีเครื่องหมายบวกจะถ่ายโอนผู้ใช้ไปที่หน้าจอเพื่อตั้งค่าปุ่มใหม่




เริ่มต้นด้วยการตั้งชื่อปุ่ม ตัวเลือกของเราคือ “Lifehacker”




เลือกไอคอน มีมากมายที่นี่มากจริงๆ Lifehacker ยิ่งขี้กังวลมากขึ้น เช่นเดียวกับ Morkvin ดังนั้นไอคอน Morkvin จะอยู่ในธีม




ตอนนี้เราตั้งค่าการดำเนินการโดยแตะที่ไอคอน


Koristuvach สามารถติดตั้งโปรแกรมเพื่อเปิดใช้งาน ไปที่ URL กำหนดการกระทำ หรือสร้างปุ่มโดยไม่ต้องทำอะไรเลย

สำหรับเว็บไซต์ของเรา เราต้องเปิดโปรแกรมชื่อ Launch App

รายการติดตั้งทั้งหมดประกอบด้วย ส่วนเสริมของระบบรู้จักในชื่อ "ไลฟ์แฮกเกอร์"



สำหรับทาปาแบบยาว ไม่จำเป็นต้องรวมทั้งหมดเข้าด้วยกัน แต่คุณสามารถข้ามไปได้

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

อย่างที่คุณทราบตอนนี้คือ Lifehacker Carrot


ฟังก์ชั่นนี้ใช้ได้เฉพาะกับ Android 6.0 เท่านั้น

เมนูหลักเป็นหนึ่งในเครื่องมือหลักสำหรับการโต้ตอบระหว่างผู้ใช้กับโปรแกรม

มาดูคุณสมบัติของวิกิกันดีกว่า:

  • สามารถระบุ android:id เพื่อให้โค้ดสามารถแยกปุ่มบางปุ่มออกจากปุ่มอื่นได้
  • android:orderInCategory ระบุลำดับของปุ่มของเราเมื่อเทียบกับปุ่มอื่นๆ
  • ระบุลำดับตั้งแต่ 10 ถึง 100 เพื่อไม่ให้อนาคตเพิ่มองค์ประกอบใหม่ในสถานที่ใด ๆ โดยไม่เปลี่ยนลำดับของผู้อื่น
  • บนแท็บเล็ต แถบการทำงานจะเต็มไปด้วยปุ่มต่างๆ และบนโทรศัพท์ขนาดเล็ก ปุ่มที่สำคัญที่สุดจะปรากฏขึ้น ซึ่งคุณสามารถเข้าถึงได้ก่อนตัดสินใจ หรือแม้กระทั่งผ่านเมนูเพิ่มเติม
  • โปรดทราบว่าเมนูเพิ่มเติมจะแสดงในแถบการทำงานบนสมาร์ทโฟนที่ไม่มีปุ่มเมนูฮาร์ดแวร์เท่านั้น

withText - สั่งให้ไอคอนปุ่มแสดงข้อความ งาน และสิทธิ์ android:title

พารามิเตอร์นี้สามารถระบุได้เมื่อรวมกับพารามิเตอร์อื่นๆ โดยแยกพารามิเตอร์ด้วยเครื่องหมาย |

ชุดไอคอนมุมมอง ขนาดสำหรับธีม Holo ขนาดสีเข้มและขนาดสีอ่อน รวมถึงขนาดหน้าจอที่แตกต่างกัน

หากคุณไม่สามารถมีนักออกแบบของคุณเองในทีมได้ ชุดนี้ก็เป็นสิ่งที่ขาดไม่ได้

การเชื่อมต่อเมนูเข้ากับกิจกรรม
เสน่ห์เมนูจากทรัพยากรโดยเร็วที่สุด
เราซ่อนรหัสกิจกรรมและแทนที่วิธี onCreateOptionsMenu:
@Override บูลีนสาธารณะ onCreateOptionsMenu(เมนูเมนู) ( getMenuInflater().inflate(R.menu.your_activity_menu, menu); return true; )

ตอนนี้เมนูปรากฏขึ้น แต่เมื่อคุณกดปุ่มไม่มีอะไรปรากฏขึ้น

คุณสามารถแนบตัวเลือกเข้ากับปุ่มโดยใช้โค้ดหรือแนบโดยตรงในทรัพยากร XML โดยการตั้งชื่อของวิธีการใช้ตัวเลือกเป็น power android:onClick


ตัวอย่างเช่น เรามีรายการช็อปปิ้งและปุ่ม "จัดเรียง"

หลังจากกดปุ่ม คุณจะต้องเลือกพารามิเตอร์ที่คุณต้องการจัดเรียงรายการตาม: ตามหมวดหมู่ผลิตภัณฑ์ ตามชื่อ หรือตามลำดับที่เพิ่มลงในรายการ

ลองดูโค้ดเมนูย่อยสำหรับสิ่งนี้: @string/menuPurchasesListSortOrder@string/menuPurchasesListSortOrderCategory
  • @string/menuPurchasesListSortOrderName
  • @string/menuPurchasesListSortOrderAddTime
  • ที่นี่เราโหวตแท็กอื่นตรงกลางแท็ก

เมนูย่อยคือกลุ่มของแท็กเหล่านี้ ซึ่งช่วยให้คุณสร้างเมนูย่อยในเมนูย่อยได้หากจำเป็น


หากคุณรันโปรแกรมและลองเลือกวิธีการเรียงลำดับวิธีใดวิธีหนึ่ง จะไม่มีอะไรเกิดขึ้น
เมนูไม่แสดงว่ารายการสั่นคืออะไร

คุณจะต้องคลิก item.setChecked(true); ด้วยตนเอง

@Override บูลีนสาธารณะ onOptionsItemSelected(รายการเมนู) ( สวิตช์ (item.getItemId()) ( case R.id.menuPurchasesListNewRecord: // TODO: รายการการโจมตีที่นี่คืนค่าจริง; case R.id.menuPurchasesListSort คืนค่าจริง; case R.id . menuPurchasesListSortOrderName: item.setChecked(true); หากคุณสูญเสียตัวเลือกอาหารจากเมนูหลัก เรายินดีที่จะแจ้งให้คุณทราบในความคิดเห็นก่อน Honeycomb (Android 3.0) อุปกรณ์ Android ทั้งหมดจะมีปุ่มเมนูอยู่ใต้หน้าจอ

ผู้ค้าปลีกสามารถใช้งานได้ตามดุลยพินิจของตนเอง อินเทอร์เฟซของหลาย ๆ โปรแกรมได้รับแรงบันดาลใจจากปุ่มนี้

มุ่งเน้นไปที่แท็บเล็ต Honeycomb ขอบของปุ่มกลไก (และสัมผัส) ที่ด้านข้างของมุมมองที่เกี่ยวข้องกับสิ่งนี้บนปุ่มที่สาม เวอร์ชัน Android".

คลาส ActionBar ปรากฏขึ้นซึ่งช่วยให้คุณให้ผู้ใช้สามารถเข้าถึงการปรับโปรแกรมได้อย่างรวดเร็วผ่านแผงพิเศษที่เรียกว่าแถบการทำงาน

แค่คลิกที่ปุ่ม “เมนู” เท่านั้นยังไม่พอ คุณต้องกำจัดแนวคิดนี้ออกไปจากหัวของคุณโดยสิ้นเชิง

อย่าสร้างเมนู สร้างปุ่มที่จำเป็นทั้งหมดตรงกลางกิจกรรมโดยตรง หากการดำเนินการใดๆ ไม่พอดีกับแผงควบคุม ให้วางไว้ในเมนูเพิ่มเติม (การดำเนินการล้น)รูปภาพโฮเวอร์จะแสดงแถบการทำงานพร้อมปุ่มค้นหาและเมนูเพิ่มเติมทางด้านขวาของแผง

อาหารเสริมของคุณถูกสร้างขึ้นภายใต้

รุ่นเก่า

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

ทุกสิ่งทุกอย่างจะแสดงอยู่ในเมนูซึ่งจะถูกคลิกเมื่อคุณกดปุ่มที่มีจุดสามจุด (ปุ่มแอคชั่นโอเวอร์โฟลว์) ที่ด้านขวาของแผง ปุ่มโอเวอร์โฟลว์การดำเนินการ

  • หากคุณรันโปรแกรมที่เขียนขึ้นสำหรับ Android 2.3 และต่ำกว่าบนอุปกรณ์ที่ไม่มีปุ่มอยู่ใต้หน้าจอ (เช่น บนแท็บเล็ตที่มี Honeycomb หรือ Galaxy Nexus) คุณจะสังเกตเห็นว่าลำดับของรูปภาพของปุ่มสามปุ่มบนแผงด้านล่างจะปรากฏขึ้น และ ปุ่มการดำเนินการล้น (จุดสามจุดอยู่เหนือหนึ่งจุด)
  • การประนีประนอมแบบนี้เป็นการประท้วงอยู่ไม่ไกล
  • การเล่นลิ้นอย่างหนึ่ง: หากคุณตั้งค่า minSdkVersion เป็น 10 หรือต่ำกว่า

targetSdkVersion ใน 11, 12 หรือ 13 และไม่ใช้ ActionBar ระบบจะเพิ่มปุ่มนี้บนโทรศัพท์ (ไม่ใช่แท็บเล็ต) ที่ใช้ Android 4.0 ขึ้นไป

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

ดังนั้น หากคุณต้องการบล็อกปุ่มการดำเนินการโอเวอร์โฟลว์ในแถบนำทาง คุณต้องตั้งค่า targetSdkVersion เป็น 14 (ใน minSdkVersion คุณสามารถเขียนค่าที่ต่ำกว่าเพื่อให้โปรแกรมสามารถทำงานบนอุปกรณ์รุ่นเก่าได้)

ก้าวไปสู่แนวคิดแถบการดำเนินการ หากคุณมีกิจกรรม เช่น เมนูการปรับแต่ง (สร้างโดยใช้ onCreateOptionsMenu()) ดังนั้นโดยการเลือกปุ่มจากแผงการนำทาง (โดยการตั้งค่า targetSdkVersion=14) คุณต้องจัดเตรียมวิธีอื่นในการเข้าถึงการปรับแต่ง b.

โชคดีที่คุณไม่จำเป็นต้องมีโรบ็อตจำนวนมาก แถบการดำเนินการจะถูกสร้างขึ้นในระบบโดยอัตโนมัติ เพิ่ม showAsAction="ifRoom" ลงในแท็กองค์ประกอบที่คุณต้องการวางในแถบการทำงาน

หากคุณไม่แน่ใจว่าควรรวมองค์ประกอบใดไว้ในแถบการดำเนินการ ให้ไปที่คู่มือแถบการดำเนินการของการออกแบบ Android

เพื่อให้เข้าใจโปรแกรมของคุณได้ดีขึ้น เราขอแนะนำให้คุณเลือกไอคอนสำหรับแถบการดำเนินการ

ทีม Android UX - คลังเก็บเอกสารสำคัญวิธีดู Action Bar ด้วยโปรแกรม Android

หากคุณไม่ต้องการแถบการดำเนินการ คุณสามารถลบออกจากกิจกรรมใดๆ หรือออกจากโปรแกรมได้

สิ่งนี้อาจเกี่ยวข้องกับโปรแกรมเกมหากคุณไม่ได้ใช้เมนูปรับแต่ง ).

คุณสามารถเลือกแถบการทำงาน ธีม Vikorist Theme.Holo.NoActionBar หรือ Theme.DeviceDefault.NoActionBar



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



เปิดหัวข้อรายงานแล้ว

ที่นี่

- คุณจะต้องสร้างธีมที่ทรงพลังซึ่งจะลดต้นทุนของธีมบนแพลตฟอร์มต่างๆ นอกเหนือจากเวอร์ชันสตรีมมิ่ง

  • ตัวอย่างเช่น คุณสามารถประกาศหัวข้อสำหรับโปรแกรมของคุณได้ (หรือสำหรับกิจกรรมเฉพาะในพื้นที่นี้อาจมีปุ่ม “เมนู” ดังนั้นเมื่อพัฒนาโปรแกรมจะสามารถเลื่อนดูได้ดีกว่า
  • ตั้งค่า targetSdkVersion = 14 และทดสอบโปรแกรมของคุณบน Android 4.0
  • เพิ่มแท็ก showAsAction="ifRoom" ลงใน องค์ประกอบเมนูตามที่คุณต้องการโดยวางลงบนแผงแถบการทำงานโดยอัตโนมัติ
  • เนื่องจากโปรแกรมไม่มี ActionBar คุณจึงสามารถดาวน์โหลดได้โดยใช้ธีม Theme.Holo.NoActionBar และ Theme.DeviceDefault.NoActionBar