2010-02-04 21 views
5

का कूदते प्रभाव मुझे अपने ऐप में कोई समस्या है। मैं बहुत की तरह पूर्ण स्क्रीन विकल्प का उपयोग:एंड्रॉइड: स्टेटस बार

public void setFullscreen() { 
    requestWindowFeature(Window.FEATURE_NO_TITLE); 

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
     WindowManager.LayoutParams.FLAG_FULLSCREEN); 
} 

लेकिन, बाद में खेल के दौरान, जब मैं मदद/ जानकारी के लिए AlertDialog दिखाने के लिए, स्थिति पट्टी एक दूसरे के एक अंश के लिए वापस आता है और फिर से बनाने गायब हो जाता है एक चमकती या कूद प्रभाव। इसके अलावा, डायलॉग स्वयं केंद्रित नहीं है जैसा कि इसे करना चाहिए, लगभग पर स्टेटस बार था।

यहाँ कैसे मैं संवाद प्रदर्शित है:

protected Dialog onCreateDialog(int id) { 
TextView tv; 

switch (id) { 
case MENU_HELP: 
     tv = new TextView(this); 
        tv.setText(R.strings.help_msg); 

     return new AlertDialog.Builder(BlackJackView.this) 
     .setIcon(android.R.drawable.ic_menu_help) 
     .setTitle("How-To") 
     .setView(tv) 
     .setPositiveButton("OK", new DialogInterface.OnClickListener() { 
        public void onClick(DialogInterface dialog, int whichButton) { 
          /* User clicked OK so do some stuff */ 
        } 
     }) 
     .create(); 
    } 

    ……… 

    } 
    return null; 
} 

किसी को भी क्या कारण हो सकता है इस प्रदर्शित होने/गायब पता है? मैं इसे इस कूदते व्यवहार को कैसे रोकूं?

आपकी सभी मदद के लिए धन्यवाद।

+0

मुझे बिल्कुल वही समस्या है, क्या आपको कोई समाधान मिला? – fhucho

उत्तर

9

आप पूर्णस्क्रीन पर भी

Dialog mPreviewDialog = new Dialog(this); 

Window dialog_window = mPreviewDialog.getWindow(); 
dialog_window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
mPreviewDialog.show() 

यह स्थिति पट्टी के निमिष ठीक करता है संवाद की खिड़की की स्थापना की।

संबंधित मुद्दे