2012-07-23 15 views
6

मैं एंड्रॉइड में स्टेटस बार या अधिसूचना बार को अक्षम करना चाहता हूं। मैं इसे अक्षम करने के लिए android:theme="@android:style/Theme.NoTitleBar.Fullscreen" का उपयोग करता हूं लेकिन यह मेरा शीर्षक बार भी अक्षम करता है। मैं केवल स्टेटस बार कैसे अक्षम कर सकता हूं?स्टेटस बार या अधिसूचना बार को कैसे अक्षम करें लेकिन एंड्रॉइड में टाइटल बार अक्षम नहीं करें?

उत्तर

9

onCreate समारोह में नीचे दिए गए कोड के साथ एक आधार गतिविधि बनाने और उस गतिविधि हर बार विस्तार

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

या

आप शीर्षक रखने के लिए हर गतिविधि के कोड से ऊपर हो सकता है बार दृश्यमान लेकिन स्टेटस बार अदृश्य।

संपादित करें: बस सुनिश्चित करें कि आप अपने एंड्रॉइड मैनिफेस्ट में किसी भी विषय को परिभाषित नहीं करते हैं।

+0

ब्रो काम नहीं करता है। यह वही काम करता है फुलस्क्रीन विशेषता। यह सबकुछ छुपाता है। –

+0

लेकिन शीर्षक पट्टी वहां रहती है और स्टेटस बार – rajpara

+0

चला गया है, ठीक है, मैंने आपके समाधान की कोशिश की लेकिन यह उनमें से कोई भी दिखाता है। क्या कोई और कोई प्रतिक्रिया दे सकता है? –

-1

अपने मैनिफ़ेस्ट फ़ाइल में इस एक का प्रयास करें:

 android:theme="@android:style/Theme.Black.NoTitleBar" 
+0

वह शीर्षक पट्टी – Nermeen

+0

@Nunu रखने के लिए तो चाहता है, एंड्रॉयड मोबाइल में स्थिति पट्टी क्या है? – Praveenkumar

+0

@ एसपीके स्टेटस बार का मतलब है कि शीर्ष बार में अधिसूचना आइकन, नेटवर्क सिग्नल आइकन और आदि शामिल हैं .. – rajpara

0

यहाँ एक बहुत ही अच्छा ट्यूटोरियल अपने काम किया जाना है।

Android – Hidding the status and title bar of your application

या आप उन्हें छिपाने के लिए आप या तो कोड के माध्यम से या अपने "AndroidManifest.xml" में विषय सेटिंग के माध्यम से यह कर सकते हैं की इच्छा यदि यह

पर एक नजर है।

अपने एप्लिकेशन के टाइटलबार को छिपाने के लिए आप पूर्वनिर्धारित शैली एंड्रॉइड का उपयोग कर सकते हैं: थीम = "@ एंड्रॉइड: स्टाइल/थीम.NoTitleBar"। यदि आप अपने एप्लिकेशन के एंड्रॉइड के स्टेटसबार को भी छिपाना चाहते हैं: थीम = "@ एंड्रॉइड: स्टाइल/थीम.NoTitleBar.Fullscreen"। उदाहरण के लिए मेरे एंड्रॉइड डेवलपमेंट ट्यूटोरियल में:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="de.vogella.android.temperature" 
     android:versionCode="1" 
     android:versionName="1.0"> 
    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name=".Convert" 
        android:label="@string/app_name" 
        android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

    </application> 
    <uses-sdk android:minSdkVersion="9" /> 

</manifest> 

यह निश्चित रूप से आपकी सहायता करेगा।

धन्यवाद :)

+0

यदि मेरा उत्तर आपको मेरी प्रतिक्रिया स्वीकार करने के लिए भूलने में मदद करता है तो इसकी बहुत सराहना की जाएगी। धन्यवाद :) – SALMAN

1

अपने मैनिफेस्ट में पूर्ण स्क्रीन थीम का उपयोग करें और फिर आप अपने शीर्षक के साथ एक अलग लेआउट परिभाषित कर सकते हैं और फिर अपने ऐप में प्रत्येक लेआउट पर टैग शामिल करें।

0
  1. कोई शीर्षक बार कोई स्थिति बार एक दिखा पूर्ण स्क्रीन एंड्रॉयड (ज्यादातर खेल में प्रयोग किया जाता)

res-> values-> styles.xml:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
<style name="AppBaseTheme" parent="android:Theme.NoTitleBar.Fullscreen"> 
     <!-- API 11 theme customizations can go here. --> 
</style> 

</resources> 

आवेदन Manifest.xml :

: 
: 
<application android:label="@string/app_name" 
       android:icon="@drawable/ic_launcher" 
       android:theme="@style/AppBaseTheme" 
       > 
: 
: 

परिणाम: शीर्षक पट्टी और स्थिति पट्टीबिना पूर्ण स्क्रीन 10 enter image description here

  1. कोई शीर्षक केवल फोन स्थिति पट्टी एक ही फाइल दिखा बस ".Fullscreen"

    res-> values-> शैलियों को दूर बार।xml:

    <?xml version="1.0" encoding="utf-8"?> 
    <resources> 
    <style name="AppBaseTheme" parent="android:Theme.NoTitleBar"> 
         <!-- API 11 theme customizations can go here. --> 
    </style> 
    
    </resources> 
    

परिणाम: यह पूर्ण शीर्षक पट्टी के बिना केवल स्थिति बार प्रदर्शित करेगा enter image description here

  1. स्थिति पट्टी और शीर्षक पट्टी
दिखा

res-> मान-> शैलियों.एक्सएमएल:

<style name="AppBaseTheme"> 

परिणाम: enter image description here

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