一个 xml 文件中的所有组件样式?
All the components styles in one xml file?
我们可以在 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 文件?
您应该创建单独的 xml 文件。
因为 they 在您使用它们时会通过其文件名引用。
不同于 string
资源被 id's
引用
create separately for both buttons
<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>
我们可以在 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 文件?
您应该创建单独的 xml 文件。
因为 they 在您使用它们时会通过其文件名引用。
不同于 string
资源被 id's
create separately for both buttons
<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>