如何创建具有指定边框线宽度的布局?

时间:2018-10-25 15:10:23

标签: android xml

所有来自初级android的人。 有想法创建与上图相同的布局吗? 谢谢。 enter image description here

1 个答案:

答案 0 :(得分:1)

我可能有个主意。

您可以创建一个9-Patch file并将其用作例如FrameLayout的背景。

  1. 创建一个png图像并将其放在您的可绘制目录中
  2. 在Android Studio中右键单击png文件,然后选择“创建9补丁文件”
  3. 双击生成的文件以打开编辑器

现在,您可以使用编辑器指定图像的哪些部分是可拉伸的。

我创建了一个快速测试文件,看起来像您想要达到的目标(减去一些调整)。您可以在右侧看到拉伸后的适应方式。

注意:所有透明空间都应减小到1px的高度/宽度,无论如何它将被拉伸。仅保持黑色部分缩放。这样,您将能够适应较小的布局尺寸。如果需要边距,可以在XML布局中添加边距更为灵活。

祝你好运!

enter image description here