Eigenen Dialog erstellen

  • 2 Antworten
  • Letztes Antwortdatum
T

tim1602

Neues Mitglied
0
Immer wenn ich mir eine Instanz der Klasse "Dialog" erzeuge und ihr mit "setContentView" eine eigene xl Datei zuweise, dann habe ich an den Seiten immer Ränder welche nicht transparent sind und nicht zur XML gehören.
Außerdem habe ich oben immer noch eine Aussparung für den "Title".
Wie kann ich einen eigenen Dialog erstellen, ohne den Titelplatzhalter und ohne die nicht transparenten Ränder an den Seiten?
Gibt es dafür irgendwo ein gutes Tutorial?
Nach Möglichkeit möchte ich mir nämlich auch eigene Toast XML Dateien erstellen, und ich denke das ich dort wieder auf das gleiche Problem stoßen werde.
 
Du könntest eine neue Activity (oder auch ein Fragment) erstellen, was dein Dialog darstellt. Les dir dazu mal hier die Antworten durch: Android Activity as a dialog
Somit hast du auf jeden Fall keinen Titel und dicke Ränder mehr. Ob die Ränder ganz weg sind, weiß ich net ..
 
So ich habe des Rätsels Lösung gefunden.

für diejenigen dies interessiert, ich habe mir eine Activity definiert welche einen Style mit den folgenden Attributen benutzt:

<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:background">@android:color/transparent</item>
<item name="android:windowBackground">@android:color/transparent</item>

transparent ist hierbei natürlich eine Farbe welche transparent ist....

Danke für den Link burgerohnealles!
 

Ähnliche Themen

Jennywise
Antworten
2
Aufrufe
670
Jennywise
Jennywise
Zurück
Oben Unten