2012-03-25 17 views
25

मुझे पूर्ण स्क्रीन के रूप में दिखाने के लिए मेरे ऐप की आवश्यकता है। अब मैं का उपयोग करकस्टमाइज़ थीम में पूर्ण स्क्रीन

android:theme=”@android:style/Theme.NoTitleBar.Fullscreen" 

हालांकि, मैं "CodeFont" कहा जाता है अपने ही विषय है Mainfest में आवेदन टैग में इस सुविधा को जोड़ने के बारे में है, और मैं एक ही आवेदन में दो विषयों का उपयोग नहीं कर सकते हैं पता है। मैं इस सुविधा को अपनी संसाधन फ़ाइल में अपने स्टाइल टैग में कैसे जोड़ सकता हूं? एंड्रॉइड: स्टाइल टैग जैसी कोई चीज नहीं है।

उत्तर

63

NoTitle

<style name="generalnotitle" parent="general"> 
    <item name="android:windowNoTitle">true</item> 
</style> 
+1

इस फुलस्क्रीन नहीं करता है। आपको true robsf

+4

किसी को आश्चर्य के मामले में, इसे 'res/values ​​/ styles.xml' पर रखें। – v42

+0

जब मैं विंडो के साथ ऐसा करता हूं फुलस्क्रीन गलत पर सेट होता है, तो यह इसके विपरीत होता है जो मैं अपेक्षा करता हूं। यह मेरा संवाद पूरी तरह से पूर्णस्क्रीन चला जाता है। जबकि कस्टम थीम के बिना, मेरा संवाद बहुत बड़ा है, व्यावहारिक रूप से पूरी स्क्रीन (चौड़ाई और ऊंचाई दोनों) को असफल रूप से लेना। ऐसा क्यों है? – RTF

1

साथ डिफ़ॉल्ट थीम का उपयोग कर, Fullscreen

<style name="generalnotitle" parent="general"> 
    <item name="android:windowFullscreen">true</item> 
</style> 

खिड़की के साथ इस

खिड़की की तरह से अपने कस्टम थीम बनाएं आप का उपयोग करके कोड में कुछ सुविधाओं और झंडे अनुरोध कर सकते हैं (उदाहरण के लिए):

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    getWindow().requestFeature(Window.FEATURE_NO_TITLE); 
    setContentView(R.layout.some_layout); 
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); 
7

सामान्य एंड्रॉइड थीम से NoTitleBar.Fullscreen प्रॉपर्टी के उत्तराधिकारी के लिए मूल विशेषता के साथ अपनी कस्टम थीम बनाएं।

मूल्यों/styles.xml

<resources> 
    <style name="CodeFont" parent="android:Theme.NoTitleBar.Fullscreen"> 
     <item name="android:windowNoTitle">true</item> 
     ... 
    </style> 
</resources> 

AndroidManifest.xml

<activity 
    android:name=".MainActivity" 
    android:theme="@style/CodeFont"> 
     ... 
</activity> 
6

style.xml में अपने विषय के लिए

<item name="android:windowFullscreen">true</item> 

जोड़ें। उदाहरण:

<style name="CodeFont" parent="android:Theme.Light"> 
    <item name="android:windowFullscreen">true</item> 
</style> 
0

ऐप शैलियों में थीम सेट अप करना मेरे प्रतिक्रियात्मक मूल अनुप्रयोग के लिए काम करता है। बस android/app/src/main/res/values/styles.xml में टाइप करें:

<resources> 
    <style name="AppTheme" parent="android:Theme.Material.Light.NoActionBar.Fullscreen"></style> 
</resources> 

और इस विषय को android/app/src/main/AndroidManifest.xml कड़ी में:

<application 
    ... 
    android:theme="@style/AppTheme"> 

Reference

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