คำถามติดแท็ก dialog

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

7
ฉันจะรักษาโหมดใหญ่พิเศษในกล่องโต้ตอบได้อย่างไร
ฉันจะรักษาโหมดใหญ่พิเศษใหม่ได้อย่างไรเมื่อกิจกรรมของฉันแสดงกล่องโต้ตอบที่กำหนดเอง ฉันกำลังใช้รหัสด้านล่างเพื่อรักษาโหมดใหญ่พิเศษในกล่องโต้ตอบ แต่ด้วยวิธีแก้ปัญหาดังกล่าว NavBar จะปรากฏขึ้นเป็นเวลาน้อยกว่าหนึ่งวินาทีเมื่อฉันเริ่มกล่องโต้ตอบที่กำหนดเองจากนั้นก็จะหายไป วิดีโอต่อไปนี้อธิบายปัญหาได้ดีขึ้น (ดูที่ด้านล่างของหน้าจอเมื่อ NavBar ปรากฏขึ้น): http://youtu.be/epnd5ghey8g ฉันจะหลีกเลี่ยงพฤติกรรมนี้ได้อย่างไร? รหัส พ่อของกิจกรรมทั้งหมดในใบสมัครของฉัน: public abstract class ImmersiveActivity extends Activity { @SuppressLint("NewApi") private void disableImmersiveMode() { if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) { getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_FULLSCREEN ); } } @SuppressLint("NewApi") private void enableImmersiveMode() { if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) { getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | …

11
jquery ui Dialog: ไม่สามารถเรียกเมธอดบนไดอะล็อกก่อนการเริ่มต้น
ฉันมีแอพใน jquery 1.5 พร้อมกล่องโต้ตอบที่ใช้งานได้ดี ในขณะที่ฉันมีตัวจัดการ. live จำนวนมากฉันเปลี่ยนเป็น. ใน. เพื่อสิ่งนั้นฉันต้องอัปเดต jquery (ตอนนี้ 1.8.3 เป็น jquerui 1.9.1) ตอนนี้ฉันได้รับ: Error: cannot call methods on dialog prior to initialization; attempted to call method 'close' ต่อไปนี้คือรหัส: Javascript var opt = { autoOpen: false, modal: true, width: 550, height:650, title: 'Details' }; $(document).ready(function() { $("#divDialog").dialog(opt); $("#divDialog").dialog("open"); …


6
ทำให้กล่องโต้ตอบที่กำหนดเองเคลื่อนไหว
ฉันกำลังพยายามให้กล่องโต้ตอบที่กำหนดเองปรากฏขึ้นราวกับว่ามันเลื่อนลงมาจากมุมมองข้อความ เป็นไปได้หรือไม่ ฉันไม่สามารถใช้แอนิเมชั่นกับคลาสไดอะล็อกได้ ฉันได้ลองใช้บรรทัดนี้ในตัวสร้าง แต่ไม่มีผล: this.getWindow (). setWindowAnimations (R.anim.paranimation); ฉันไม่แน่ใจด้วยซ้ำว่าภาพเคลื่อนไหวนั้นถูกต้องหรือไม่ แต่ฉันจะสามารถปรับเปลี่ยนได้เมื่อฉันเห็นว่ามันทำอะไรอยู่ ฉันจะแสดงรายการไว้ด้านล่างเพื่อความสมบูรณ์ ฉันไม่ได้ต้องการความช่วยเหลือเกี่ยวกับแอนิเมชั่นจริงเพียงแค่แอปพลิเคชันในกล่องโต้ตอบ paranimation.xml: <?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="-200%" android:toXDelta="0%" android:fromYDelta="200%" android:toYDelta="0%" android:duration="3000" android:zAdjustment="top"> </translate>

8
วิธีจัดการปุ่มย้อนกลับในกล่องโต้ตอบ?
ฉันกำลังพัฒนาแอพพลิเคชั่นที่เมื่อกดปุ่มมันจะเปิดกล่องโต้ตอบพร้อมปุ่มตกลงและยกเลิก มันทำงานได้ดี เมื่อผู้ใช้กดปุ่มย้อนกลับฉันจะจัดการสิ่งนี้ดังนี้ public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK)) { } return super.onKeyDown(keyCode, event); } แต่วิธีการข้างต้นไม่ได้เรียก. ฉันจะจัดการกับเรื่องนี้ได้อย่างไร?
96 android  button  dialog  back 

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


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.