แถบเครื่องมือไม่สามารถมองเห็นได้ในโปรแกรมจำลอง 9930

ฉันได้เพิ่มแถบเครื่องมือด้านล่างโดยใช้ ToolbarManager ซึ่งแสดงในเครื่องจำลอง 9800 และ 9520 (ซึ่งมีขนาดหน้าจอใกล้เคียงกัน) แต่ไม่ใช่ในเครื่องจำลอง 9930 ฉันยังไม่ได้ทดสอบสิ่งนี้กับ 9930 จริงและขณะนี้ยังไม่มีวิธีทำเช่นนั้น แต่พฤติกรรมนี้แปลกจนถึงตอนนี้ ฉันใช้รหัสมาตรฐานที่ให้ไว้ในไซต์ BB dev:

bottomBar = new ToolbarManager();
bottomBar.add(new ToolbarButtonField(ImageFactory.createImage(Bitmap.getBitmapResource("a.png")), new StringProvider("Button 1"));
//------------------more buttons and other fields------------------------//
setToolbar(bottomBar);

อะไรคือสาเหตุที่ทำให้มองไม่เห็น?


person tipycalFlow    schedule 30.11.2011    source แหล่งที่มา
comment
คุณเห็นข้อผิดพลาดใดๆ ในคอนโซลเกี่ยวกับการไม่ได้จัดวางฟิลด์หรือไม่   -  person jprofitt    schedule 01.12.2011
comment
ไม่...แค่คำเตือนสองสามข้อเกี่ยวกับตัวแปรที่ไม่จำเป็น   -  person tipycalFlow    schedule 01.12.2011
comment
@tipycalflow: หมุนโปรแกรมจำลองของคุณในแนวนอนและตรวจสอบว่าแถบเครื่องมือของคุณมองเห็นได้หรือไม่   -  person Arun Kumar Munusamy    schedule 01.12.2011
comment
ตัวจำลองไม่รองรับการวางแนวตามค่าเริ่มต้น และฉันไม่รู้ว่าจะต้องทำอย่างไรโดยทางโปรแกรม :(   -  person tipycalFlow    schedule 01.12.2011
comment
@tipycalFlow ฉันหมายถึงเมื่อมันทำงาน ไม่ใช่ในช่วงเวลาคอมไพล์ บางครั้งคุณอาจมีฟิลด์ที่จัดวางไม่ถูกต้อง และจะกล่าวถึงฟิลด์นั้นในคอนโซลเมื่อคุณไปที่มุมมองนั้น   -  person jprofitt    schedule 01.12.2011
comment
ฉันหมายถึงตอนที่เครื่องจำลองกำลังทำงานอยู่ :) ที่จริงแล้ว ฉันตรวจสอบสิ่งนี้ด้วยดีบักเกอร์ หากมีใครสามารถทำให้เกิดปัญหานี้ซ้ำในตอนท้ายได้เช่นกัน มันอาจช่วยได้...   -  person tipycalFlow    schedule 02.12.2011


คำตอบ (1)


เป็นปัญหาที่ทราบเกี่ยวกับอุปกรณ์ Bold (เช่น 9900, 9930, 9790) ที่ไม่มีแถบเครื่องมือ แม้ว่า ToolbarManager.isToolbarSupported() จะส่งคืนค่าจริงก็ตาม

person Gabor    schedule 05.12.2011