Wenn Sie auf die Bildschaltfläche klicken, wird eine Popup-Benachrichtigung angezeigt. Wie kann ich die Schaltflächen "OK" und "Abbrechen" anpassen, anstatt die Standardansicht der Schaltflächen zu verwenden? Ich möchte meine eigenen benutzerdefinierten Bildschaltflächen als "OK" und "Abbrechen" verwenden.Wie können Popup-Benachrichtigungen angepasst werden?
Hier ist mein Code für die Popup-Benachrichtigung.
public class Notifications extends AppCompatActivity {
ImageButton Notifications;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_notifications);
Notifications = (ImageButton) findViewById(R.id.AllowNotifications);
Notifications.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
AlertDialog.Builder builder = new AlertDialog.Builder(Notifications.this);
builder.setCancelable(false); //False= ONLY way to exist notification is by clicking NO
//True= Exit notification by clicking anywhere on screen outside of notification box.
builder.setTitle("Here is the alert dialog");
builder.setMessage("Here is my message thing");
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int WhichButton) {
dialog.cancel();
}
});
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
builder.show();
}
});
}
}
Hier ist die Standard-Benachrichtigung mit den obigen Code Pop-up:
Anstatt also dort ein „ok“ und „Abbrechen“ in roter Farbe zu sein, ich möchte, dass die "setzen ok "und" Abbrechen "als meine eigenen benutzerdefinierten Bildschaltflächen und ich möchte die Farbe von Rot zu etwas anderem ändern. Wie gehe ich in der Popup-Benachrichtigung vor?