我在文件greenRectangle.xml
中创建了一个形状如下:
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke android:width="3dp" android:color="@color/white" />
<solid android:color="@color/dgreen"/>
<corners
android:bottomRightRadius="5dp"
android:bottomLeftRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp"/>
</shape>
这是color.xml:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<color name="red">#FF0000</color>
<color name="white">#FFFFFF</color>
<color name="lgreen">#558B2F</color>
<color name="dgreen">#33691E</color>
<color name="ddgreen">#33791E</color>
<color name="black">#000000</color>
</resources>
我尝试使用greenRectangle
作为按钮的背景,但这不起作用,按钮变为白色!
这是按钮元素:
<Button
android:text="ورود"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/loginButton"
style="@style/AnatoliButton.Green"
android:background="@drawable/greenrectangle" />
为什么此按钮不生效?