दिलचस्प पोस्ट
यूनिकोड में यूटीएफ -8 स्ट्रिंग कैसे परिवर्तित करें? जावा क्लास बाहरी कक्षा निजी सदस्यों का उपयोग क्यों कर सकता है? एडीटी 22.2 नया ऐप विज़ार्ड: असमर्थित टेम्पलेट निर्भरता: अपने एंड्रॉइड एक्लिप्स प्लगइन का नवीनीकरण करें scanf: "% " दूसरे इनपुट को छोड़ देता है लेकिन "% " नहीं करता है। क्यूं कर? मौजूदा सबवर्सन बिल्ड नंबर कैसे पहुंचें? कैसे मैं MySQL में विशेष वर्णों से बच सकता हूं? लैम्ब्डा में समापन कैसे समझ सकता हूँ? क्लिक करें ड्रॉपडाउन मेनू पर क्लिक करें अंदर पर क्लिक करें जावा या सी # में एकाधिक वंशानुक्रम की अनुमति क्यों नहीं है? एक <a> टैग पर preventDefault () ggplot के qplot सोर्सिंग पर निष्पादित नहीं करता है तर्कों को अग्रेषित करने के लिए std :: forward का उपयोग कब करना है? C99 बूलियन डेटा प्रकार? मैं एक प्रतिलिपि में फ़ाइल को कंसोल आउटपुट कैसे गूंजता हूं और भेजूं? वेब एपीआई में प्रतिक्रिया को क्रमबद्ध करने में विफल रहा

एंड्रॉइड में स्टेटस बार कैसे छिपाएंगे

मैंने इस लिंक का संदर्भ दिया उस में यदि उपयोगकर्ता उस समय के संपादन टेक्स्ट पर (पूर्व से:) पर क्लिक करता है तो कीबोर्ड को पॉप आउट किया जाएगा और साथ ही उपयोगकर्ता सभी शेष दृश्यों (उदा: लिखें, विषय, भेजें बटन) को देखने के लिए स्क्रॉल करने में सक्षम हो सकता है उस स्क्रीन इसी प्रकार मेरे ऐप में मेरे पास एक गतिविधि है जिसमें मेरे पास कुछ विगेट्स या दृश्य हैं। मान लीजिए कि यदि उपयोगकर्ता मेरी गतिविधि में एडिटेक्ट पर क्लिक करता है तो कीबोर्ड पॉप आउट हो रहा है और मैं शेष दृश्य देखने के लिए स्क्रॉल करने में सक्षम हो सकता हूं। लेकिन अगर मैं इस विशेषता को android:theme="@android:style/Theme.NoTitleBar.Fullscreen" देता हूं android:theme="@android:style/Theme.NoTitleBar.Fullscreen" मैनिफेस्ट में मैं शेष दृश्य देखने के लिए स्क्रॉल करने में असमर्थ था लेकिन अगर android:theme="@android:style/Theme.NoTitleBar" विशेषता देता हूं android:theme="@android:style/Theme.NoTitleBar" मैनिफेस्ट में इस तरह से मैं शेष दृश्य को देखने के लिए स्क्रॉल करने में सक्षम हो सकता हूं, लेकिन उस स्क्रीन में स्टेटस बार है, यहां मैं पूर्ण स्क्रीन चाहता हूं और यहां तक ​​कि अगर कीबोर्ड बाहर आ गया है तो मैं शेष दृश्य देखने के लिए स्क्रॉल कर सकता हूँ ..? इसके लिए मुझे क्या बदलाव करना है ..?

वेब के समाधान से एकत्रित समाधान "एंड्रॉइड में स्टेटस बार कैसे छिपाएंगे"

इसे अपने गतिविधि में लिखें

 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); } 

और आपका ऐप फुलस्क्रीन जाएगा कोई स्थिति पट्टी नहीं, कोई शीर्षक बार नहीं 🙂

  if (Build.VERSION.SDK_INT < 16) { getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } else { View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN; decorView.setSystemUiVisibility(uiOptions); ActionBar actionBar = getActionBar(); actionBar.hide(); } 

थीम "Theme.NoTitleBar.Fullscreen" उपयोग करें और AndroidManifest.xml. में गतिविधि के लिए "android:windowSoftInputMode=adjustResize" सेट करने का प्रयास करें आप यहां विवरण पा सकते हैं।

यह एंड्रॉइड में स्थिति छुपाएगा:

 requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 

यदि आपको इसकी आवश्यकता एक गतिविधि में है, तो आपको सेट पर पहले सेट करेंसेंटेंटदृश्य देखें:

 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.your_screen); 

इसका उपयोग अपनी Activity लिए करें

 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); } 

Manifest.xml फ़ाइल में एप्लिकेशन की थीम परिवर्तित करें

 android:theme="@android:style/Theme.Translucent.NoTitleBar" 
 void hideStatusBar() { if (Build.VERSION.SDK_INT < 16) { getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } else { View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN; decorView.setSystemUiVisibility(uiOptions); } } 

आप स्टेटस बार को छिपाने के लिए इस पद्धति का उपयोग कर सकते हैं। और यह भी एक्शन बार भी छिपाना महत्वपूर्ण है इस मामले में, आप supportActionBar () प्राप्त कर सकते हैं ()। Hide () अगर आपने एपीपीएमपी की तरह lib की सहायता से गतिविधि को बढ़ाया है या आप बस getActionBar () को कॉल कर सकते हैं। धन्यवाद

हम (4.4+) किटकैट या इसके बाद के संस्करणों में पूर्ण स्क्रीन मोड में प्रदर्शित होने वाली स्थिति को रोक नहीं सकते, इसलिए विस्तार से स्टेटस बार को अवरुद्ध करने के लिए एक हैक का प्रयास करें।

समाधान बहुत बड़ा है, इसलिए यहां का लिंक है:

स्टैक ओव्हरफ्लो: एंड्रॉइड 4.4+ या पूर्णस्क्रीन के साथ किटकैट में स्टेटस बार छुपाएं

यह कोड स्थिति पट्टी छुपाता है

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

कार्रवाई पट्टी को छिपाने के लिए इस पंक्ति को लिखें: –

 requestWindowFeature(Window.FEATURE_NO_TITLE); 

एक्शन बार और स्टेटस बार छिपाने के लिए दोनों लाइनें सामूहिक रूप से लिखी जा सकती हैं इन सभी पंक्तियों को सेट करने से पहले लिखे जाने चाहिए setContentView विधि कॉल पर onCreate विधि

एंड्रॉइड 4.0 और निम्न पर एंड्रॉइड 4.1 और उच्चतर पर स्टेटस बार को छुपाने के बारे में यह आधिकारिक दस्तावेज है

कृपया इसे देखो:

https://developer.android.com/training/system-ui/status.html

इस कोड का उपयोग करें:

 requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); super.onCreate(savedInstanceState); setContentView(R.layout.youractivityxmlname); 

इसे अपने गतिविधि कक्षा में जोड़ें

 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); // some your code } 

यह समाधान मेरे लिए काम करता है 🙂

 @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (Build.VERSION.SDK_INT >= 19) { getWindow().setFlags(AccessibilityNodeInfoCompat.ACTION_NEXT_HTML_ELEMENT, AccessibilityNodeInfoCompat.ACTION_NEXT_HTML_ELEMENT); getWindow().getDecorView().setSystemUiVisibility(3328); }else{ requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); } DataBindingUtil.setContentView(this, R.layout.activity_hse_video_details); 
 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // If the Android version is lower than Jellybean, use this call to hide // the status bar. if (Build.VERSION.SDK_INT < 16) { getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } else { View decorView = getWindow().getDecorView(); // Hide the status bar. int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN; decorView.setSystemUiVisibility(uiOptions); // Remember that you should never show the action bar if the // status bar is hidden, so hide that too if necessary. ActionBar actionBar = getActionBar(); actionBar.hide(); } setContentView(R.layout.activity_main); } ... }