Wie man Aktivität macht, nicht auf Vollbildschirm

Ich möchte, dass meine Tätigkeit einen kleineren Bereich des Bildschirms einnimmt, z. B. Toast deckt nicht den ganzen Bildschirm ab, sondern wird nur über andere Dinge hinweg angezeigt und der Rest des Inhalts ist hinter dem Toast zu sehen. Aber es ist ein Dialog, und ich möchte, dass mein Bildschirm über anderen Dingen gezeigt wird, zB über dem Home Screen. Unten ist die Idee, die mir in den Sinn kommt.

Aktivität, die kleinere Fläche des Bildschirms nimmt

Kindly, Führer mich, wenn es sogar möglich ist. Wenn möglich, dann zeig mir den richtigen Weg.
Vielen Dank.

  • "Fehler: String-Typen nicht erlaubt (bei 'configChanges' mit Wert 'keyboard | keyboardHidden | orien" ... in AndroidManifest.xml
  • Build fehlgeschlagen nach dem Aktualisieren von Tools für Android L
  • Ändern Sie den Anwendungspaketnamen über Android Studio
  • Muss ich jede Aktivität in einer Manifestdatei deklarieren?
  • Meine App ist nicht kompatibel mit Nexus 7 bei Google Playstore
  • Was ist der Unterschied zwischen android: use-permission und use-permission?
  • ActivityNotFoundException (JA, diese Aktivität wird in AndroidManifest.xml deklariert)
  • Angeben eines SEND (Sharing) Intent-Filters für einen Service
  • 2 Solutions collect form web for “Wie man Aktivität macht, nicht auf Vollbildschirm”

    Machen Sie Ihre Aktivität Thema als lichtdurchlässig. Füge die folgende Zeile in deinem Manifest gegen diese Aktivität hinzu:

    android:theme="@android:style/Theme.Translucent" 

    So dass man den Hintergrund sehen kann, fügt man die Ansicht zu einem LinearLayout mit android:alignParentBottom=true .

    Sie können benutzerdefinierte Dialogfeld verwenden.

    Überprüfen Sie dies und auch das

    Sie können Design Layout transparent so sehen Hauptaktivität auch.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.