2012-07-23 20 views

Antwort

9

mit folgendem Code in onCreate Funktion eine Basis Aktivität Stellen und erweitern, die Aktivität jedes Mal

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

Oder

Sie obigen Code in jeder Aktivität haben können Titel für mit Balken sichtbar, Statusleiste unsichtbar.

EDIT: Nur stellen Sie sicher, dass Sie kein Thema in Ihrem Android-Manifest definieren.

+0

funktioniert nicht bro. Es tut dasselbe wie Das Fullscreen-Attribut: Es verbirgt alles. –

+0

aber die Titelleiste bleibt dort und die Statusleiste ist verschwunden – rajpara

+0

Nun, ich habe versucht, Ihre Lösung, aber es zeigt keine von ihnen.Kann jemand anderes geben Sie ein Feedback? –

-1

diese in Ihrer Manifest-Datei Versuchen:

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

Er will die titlebar – Nermeen

+0

@Nunu dann halten, was in Android Mobile die Statusleiste ist? – Praveenkumar

+0

@SpK Statusleiste bedeutet, dass die obere Leiste mit Benachrichtigungssymbol, Netzwerk-Signalsymbolen usw. angezeigt wird. – rajpara

0

Hier ist ein sehr nettes Tutorial Ihre Arbeit zu erledigen.

Android – Hidding the status and title bar of your application

OR haben einen Blick auf diese

Wenn Sie sie verbergen wünschen Sie können dies über den Code entweder tun oder über das Thema Einstellung Ihrer „AndroidManifest.xml“.

Um die Titelleiste Ihrer Anwendung zu verbergen, können Sie den vordefinierten Stil android verwenden: theme = "@ android: style/Theme.NoTitleBar". Wenn Sie die Statusleiste Ihrer Anwendung auch ausblenden möchten, verwenden Sie android: theme = "@ android: style/Theme.NoTitleBar.Fullscreen". Zum Beispiel in meiner Android-Entwicklung Tutorial:

<?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> 

Dies wird Ihnen sicherlich helfen.

Thanks :)

+0

Wenn meine Antwort hilft Ihnen als bitte nicht vergessen, meine Antwort zu akzeptieren, wird es sehr geschätzt werden .. Danke :) – SALMAN

1

Verwenden Sie das Vollbild-Design in Ihrem Manifest und dann Sie können ein separates Layout mit Ihrem Titel darin definieren und dann das include-Tag für jedes Layout in Ihrer App verwenden.

0
  1. No Title Bar Keine Statusleiste zeigt Full Screen Android (meist in Spielen verwendet)

res-> Werte-> 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> 

Anwendung Manifest.xml :

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

Ergebnis: Vollbild ohne Titelleiste und Statusleiste enter image description here

  1. Keine Titelleiste nur Telefonstatusleiste Gleiche Datei zeigt nur ".Fullscreen"

    res-> Werte-> Stile entfernen.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> 
    

Ergebnis: Es wird ohne vollständige Titelleiste nur Statusleiste anzeigen enter image description here

  1. Zeige Statusleiste und Titelleiste

res-> Werte-> styles.xml:

<style name="AppBaseTheme"> 

Ergebnis: enter image description here

Verwandte Themen