android 中的 Snackbar 视图因背景图片而受到影响
Snackbar view in android getting affected because of background image
我的 Android 应用程序中的小吃店的视图是否可以与 ACtivity 的视图不同?我的 activity 驻留在具有图像背景的布局中。当我在 activity 中显示小吃店时,我几乎无法阅读任何内容,因为小吃店似乎获得了布局背景。有什么方法可以让我在布局有图像背景的 activity 中拥有黑色背景的小吃店?
if (!email.matches(emailPattern))
{
Snackbar snackbar = Snackbar
.make(view, "Invalid email address.Please enter a valid email address" , Snackbar.LENGTH_SHORT);
snackbar.show();
return;
}
我在这里添加修改后的代码:
if (!email.matches(emailPattern))
{
Snackbar snackbar = Snackbar.make(view,
"Invalid email address.Please enter a valid email address" , Snackbar.LENGTH_SHORT);
snackbar.getView().setBackgroundColor(Color.parseColor("#hexcolor"));
snackbar.show();
return;
}
正如您在评论部分提到的,您的应用程序崩溃是因为 snackbar
变量生成的 NullPointerException。您必须在设置属性之前对其进行初始化。
我的 Android 应用程序中的小吃店的视图是否可以与 ACtivity 的视图不同?我的 activity 驻留在具有图像背景的布局中。当我在 activity 中显示小吃店时,我几乎无法阅读任何内容,因为小吃店似乎获得了布局背景。有什么方法可以让我在布局有图像背景的 activity 中拥有黑色背景的小吃店?
if (!email.matches(emailPattern))
{
Snackbar snackbar = Snackbar
.make(view, "Invalid email address.Please enter a valid email address" , Snackbar.LENGTH_SHORT);
snackbar.show();
return;
}
我在这里添加修改后的代码:
if (!email.matches(emailPattern))
{
Snackbar snackbar = Snackbar.make(view,
"Invalid email address.Please enter a valid email address" , Snackbar.LENGTH_SHORT);
snackbar.getView().setBackgroundColor(Color.parseColor("#hexcolor"));
snackbar.show();
return;
}
正如您在评论部分提到的,您的应用程序崩溃是因为 snackbar
变量生成的 NullPointerException。您必须在设置属性之前对其进行初始化。