Ich zeige snackbar in DialogFragment Innerhalb des positiven klicks von alertDialog. Hier ist mein Codeausschnitt.Wie ändere ich die Hintergrundfarbe der Snackbar?
Snackbar snackbar = Snackbar.make(view, "Please enter customer name", Snackbar.LENGTH_LONG)
.setAction("Action", null);
View sbView = snackbar.getView();
sbView.setBackgroundColor(Color.BLACK);
snackbar.show();
I Ansicht des dialogfragment auf die Snackbar am vorbei. Ich möchte die Hintergrundfarbe schwarz? Wie kann ich das machen? Ich gebe AlertDialog im DialogFragment zurück. Und das Thema, das ich in den Dialog setze wie folgt der
<style name="MyAlertDialogStyle" parent="Theme.AppCompat.Light.Dialog.Alert">
<!-- Used for the buttons -->
<item name="colorAccent">@color/accent</item>
<!-- Used for the title and text -->
<item name="android:textColorPrimary">@color/primary</item>
<!-- Used for the background -->
<item name="android:background">@color/white</item>
</style>
Obwohl ich Hintergrundfarbe für den Dialog auf weiß setze es, indem die Hintergrundfarbe der snackbar außer Kraft setzen sollte.
[http://www.technotalkative.com/part-3-styling-snackbar/](http://www.technotalkative.com/part-3-styling-snackbar/) versucht –
, dass bereits nicht helfen mir ... Ich nenne Snackbar aus dem Dialog Fragment + alertDialog drin und ich übergebe positive Schaltfläche Klick auf die Snackbar – Ajinkya