Ich versuche, einen einfachen Zwei-Tasten-Alarmdialog zu erstellen, ohne auf eine separate Klasse zurückgreifen zu müssen. Die AlertDialog.Builder-Klasse, die ich zum Erstellen des Dialogfelds verwende, verfügt über drei Methoden zum Hinzufügen von Schaltflächen zum Dialogfeld.Warum beschränkt AlertDialog.Builder die Schaltflächen/wie funktioniert es?
setPositiveButton(...)
setNegativeButton(...)
setNeutralButton(...)
Warum programmiert der Dialog diesen 3-Tasten-Grenzwert fest? Warum müssen Tasten auch als positiv, negativ oder neutral eingestellt werden? Welchen Effekt hat ein negativer Tastendruck im Vergleich zu einem positiven oder neutralen Tastendruck?
Ich vermisse eindeutig etwas Wichtiges, aber es scheint, als ob dies eine schlechte Möglichkeit ist, mit Schaltflächen umzugehen? Denn was, wenn ich zwei (oder mehr Knöpfe) möchte, die eigentlich nicht als positiv oder negativ angesehen werden sollten? Der Dialog erlaubt nicht das Hinzufügen von mehr als einer neutralen Schaltfläche.
Sie ein Custom mit jedem Layout festlegen können Sie, wenn Ihre Bedürfnisse wollen durch nicht erfüllt positiv/negativ/neutral – elmorabea