我们可以在drawable文件夹中的一个xml文件中为不同的组件添加多个样式吗? 例如, 一个按钮的代码
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="@color/colorDarkBlue"/>
</shape>
其他按钮的代码
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/colorPink"/>
</shape>
我们可以将这两个代码添加到drawable文件夹中的单个xml文件中,还是需要创建两个单独的xml文件?
答案 0 :(得分:1)
为两个按钮单独创建
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
android:angle="180"
android:centerColor="@color/Bisque"
android:endColor="@color/colorDarkBlue"
android:startColor="@color/colorDarkBlue" />
<stroke
android:width="1dp"
android:color="@color/Black" />
<corners android:radius="3dp" />
<padding
android:bottom="10dp"
android:left="10dp"
android:right="10dp"
android:top="10dp" />
</shape>
答案 1 :(得分:0)