Hur visar jag en dialog på Android Stack Overflow

Vi behöver inte använda båda skapa () och visa (). som visa () redan skapar dialog med innehåll beskrivs. Enligt den dokumentation, skapa () Skapar en AlertDialog med de argument som levereras till denna byggaren. Det spelar ingen Dialog.show () dialogen. Detta gör det möjligt för användaren att göra någon extra bearbetning innan de visas dialogrutan. Använd show () om du inte har någon annan behandling för att göra och vill att detta ska skapas och visas. Därför är det endast lämpligt att använda skapa () om du planerar på att visa dialogrutan senare och du fyller dess innehåll i förväg. – Ruchir Baronia 6 augusti ’16 vid 18:22


Bara en enkel! Skapa en dialog metod, något som detta var som helst i din Java-klass:

Nu skapa Layout XML dialog_demo.xml och skapa din UI / design. Här är ett urval ett jag skapade för demo syften:

Nu kan du ringa openDialog () från var du vill 🙂 Här är en skärmdump av ovanstående kod.

Observera att text och färg används från strings.xml och colors.xml. Du kan definiera din egen.

Källa: stackoverflow.com

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *

5 × 2 =