描边未应用于 xml 可绘制对象的矩形,用作 android 中的编辑文本背景

Stroke not getting applied to rectangle to xml drawable used as edittext backgroun in android

我的应用程序中有一个圆角矩形抽屉,用作编辑文本的背景。当我尝试向矩形添加描边时,它没有被应用。这不是正确的方法吗?

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<stroke android:width="2dp" android:color="@color/d_d"/>
<solid android:color="#ffffff" />
<corners
    android:bottomLeftRadius="8dp"
    android:bottomRightRadius="8dp"
    android:topLeftRadius="8dp"
    android:topRightRadius="8dp" />
<padding android:bottom="10dp" android:top="10dp" android:left="10dp" android:right="10dp"/>

我自己想出来了。虽然我不知道这是什么原因,但是当我从 editText 中删除 android:backgroundTint="@color/white" 属性时,矩形上应用了描边。