在静态上下文中显示片段中的主要活动的小吃店

时间:2019-06-16 09:01:27

标签: java android android-snackbar

在我的应用程序上,我仅使用主要活动和片段。我需要在活动上以及当我更改当前片段(以静态方法)时显示小吃栏。

当前,我已经编写了这段代码,但是当我更改片段时,小吃栏不会显示:

Snackbar snackbar = Snackbar.make(view, R.string.FAILED_SAVE_CF_ERROR, Snackbar.LENGTH_LONG);
View snackbarLayout = snackbar.getView();
TextView textView = snackbarLayout.findViewById(android.support.design.R.id.snackbar_text);
textView.setCompoundDrawablesWithIntrinsicBounds(R.drawable.ic_action_failed, 0, 0, 0);
textView.setCompoundDrawablePadding(context.getResources().getDimensionPixelOffset(R.dimen.snackbar_icon_padding));
snackbarLayout.setBackgroundColor(ContextCompat.getColor(Objects.requireNonNull(context),R.color.colorDelCard));
snackbar.show();

0 个答案:

没有答案