【发布时间】:2014-07-28 12:20:45
【问题描述】:
我想创建与示例相同的此 LinearLayout 的边框:
在这个例子中,我们可以看到linearLayout周围的边框并不相同。 如何使用 XML 可绘制文件创建它?
目前,我只能像这样在 LinearLayout 周围创建一个简单的边框:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners
android:radius="1dp"
android:topRightRadius="0dp"
android:bottomRightRadius="0dp"
android:bottomLeftRadius="0dp" />
<stroke
android:width="1dp"
android:color="#E3E3E1" />
<solid android:color="@color/blanc" />
</shape>
【问题讨论】:
-
您可以使用
background属性...为它创建一个形状像矩形、颜色和阴影效果的XML文件,并将其设置为线性布局的背景.. -
使用描边来实现灰色边框和填充效果
-
我认为,它的两个布局 xml,比如说一个是线性布局,内部是具有填充的相对布局
-
@Prag's 你能帮我创建这个 xml 文件吗?
-
另一种方法是使用 9 个补丁图像作为布局的背景。这将允许一个非常平滑、褪色的阴影(在我看来非常逼真)。
标签: android border android-linearlayout