android 中 <shape> 标签中可以嵌入什么其他标签
时间: 2024-02-23 12:02:21 浏览: 58
android中使用的标签
在 Android 中,<shape> 标签可以嵌套以下标签:
1. <corners>:设置 View 的圆角大小;
2. <gradient>:设置 View 的渐变背景;
3. <padding>:设置 View 的内边距;
4. <size>:设置 View 的大小;
5. <solid>:设置 View 的填充颜色。
下面是一个示例,展示了如何使用 <shape> 标签来创建一个圆角矩形:
```xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="20dp" />
<solid android:color="#FFFFFF" />
<stroke
android:width="1dp"
android:color="#000000" />
</shape>
```
在这个示例中,我们使用 <shape> 标签创建了一个矩形,设置了圆角大小为 20dp,填充颜色为白色,边框宽度为 1dp,边框颜色为黑色。注意,<corners> 标签和 <solid> 标签需要放在 <shape> 标签内部,而 <stroke> 标签则需要放在 <shape> 标签外部。
阅读全文