我在警告对话框的正面触摸中显示了 DialogFragment
中的 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();
我正在将 DialogFragment
的视图传递到点心吧。我希望背景颜色是黑色的。我怎么能这么做?我在返回 DialogFragment
中的 alertDialog
。我为对话设置的主题如下:
<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>
虽然我将对话框的背景颜色设置为白色,但是它应该通过将背景颜色设置为 零食吧来覆盖。