如何在 android 中更改背景视图颜色?

How to change background view color in android?

如何在单击警告对话框按钮并弹出对话框时更改背景视图颜色android。比如弹出对话框时背景视图颜色变暗。

在顶层添加XML,
首选图像视图,因为您可以给它任何想要的颜色

 <ImageView
    android:id="@+id/iv_OverlayImage"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_centerInParent="true"
    android:visibility="gone"
    android:clickable="true"   />

最初将其可见性设置为 GONE

点击后,当您的对话框打开时将其设置为可见

overlayImage.setVisibility(View.VISIBLE);

将其设置回在对话框中按下的任何按钮上

overlayImage.setVisibility(View.GONE);

您可以使用

v.setBackgroundColor(Color.WHITE);

v.setBackgroundColor(Color.parse("#ffffff"));

这会将背景颜色更改为 white