在吐司上设置背景色使其变为矩形

asc*_*sco 5 android

如果我Toast

            t.getView().setBackgroundColor(
                    ctx.getResources().getColor(R.color.myorange));
Run Code Online (Sandbox Code Playgroud)

新的(Android 4.4)圆角Toast变为矩形。有什么办法可以防止使用自定义的圆形背景Drawable呢?

在此处输入图片说明

在此处输入图片说明

dm7*_*m78 1

没有办法阻止这种情况。Toast 的默认背景是定义圆角的可绘制背景。如果您想要不同颜色的圆角,则必须定义自己的可绘制形状。