2013-04-05 7 views
5

मैं एक रेस्तरां मेनू एप्लिकेशन विकसित कर रहा हूं जिसे मैं हमेशा चालू रखना चाहता हूं (उपयोगकर्ता को एप्लिकेशन के बाहर जाने में सक्षम नहीं होना चाहिए)।एंड्रॉइड ऐप में अधिसूचना बार को हटाने

अब तक पीछे और घर बटन को ओवरराइड करने में सक्षम हूं, लेकिन मैं अधिसूचना बार से छुटकारा पाना चाहता हूं। क्या ऐसी चीज करने के लिए वैसे भी है?

मैंने ऐप थीम को पूर्णस्क्रीन नो टाइटल बार में सेट करने का प्रयास किया है, लेकिन यह चाल नहीं करता है। (होम बटन के लिए मैं application.xml में कस्टम एप्लिकेशन का इस्तेमाल किया।)

यहाँ बेहतर समझ screenshot of my app

+2

जो भी इसे रेट किया गया है। क्या तुमने भी पढ़ा? –

+0

मैंने आपके प्रश्न को आपके लिए बेहतर बनाने के लिए संपादित किया है। यह शायद कम हो गया था क्योंकि यह बहुत खराब पूछा गया था। –

+0

@ इब्राहेम अहमद एसओ में बात है। अहंकार से भरा; शक्तिहीन महसूस न करें – quinestor

उत्तर

0

इस OnCreate (रखो)

this.requestWindowFeature(Window.FEATURE_NO_TITLE); // Removing the title 

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
//notification bar 

लेकिन के लिए app की एक तस्वीर है आपको इसे CONTContentView (R.id.x) पर कॉल करने से पहले रखना होगा, अन्यथा यह

+0

यह xml फ़ाइल में थीम को सेट करने के समान प्रभाव है। और यह अधिसूचना बार –

1

पर काम नहीं करता है आप गैर नेविगेशन पर नीचे नेविगेशन बार (अधिसूचना बार वह है जो स्क्रीन के शीर्ष पर है) को हटा नहीं सकता डिवाइस।

आप कियोस्क मोड बनाना चाहते हैं, तो आपके पास दो विकल्प मिल गया - लांचर में अपने एप्लिकेशन बारी या अपने डिवाइस जड़ और जैसे उपकरणों का उपयोग करें: http://ppareit.github.com/HideBar/ (वहाँ खुला स्रोत समाधान के रूप में अच्छी तरह से, लेकिन मैं काम URL नहीं है)

+0

ओवरले नहीं करेगा मैं चित्र –

+0

में हाइलाइट किए गए बार को हटाना चाहता हूं, मैं ठीक उसी एक –

+0

के बारे में बात कर रहा हूं अगर मैं अपना ऐप लॉन्चर में बदलूं। उपयोगकर्ता अभी भी सेटिंग्स पर जा सकते हैं ऐप को अनइंस्टॉल करें –

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