gpt4 book ai didi

android - 如何在 View 的一个边缘上创建边框?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:48:27 24 4
gpt4 key购买 nike

我发现要在 View 周围添加边框,我可以使用以下代码作为 View 的背景:

<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#FFFFFF" />
<stroke android:width="1dp" android:color="#999999" />
<padding android:left="1dp" android:top="1dp" android:right="1dp"
android:bottom="1dp" />
</shape>

但是如果我只想要底部、顶部、右侧或左侧的边框怎么办?我尝试了以下方法:

<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">
<stroke android:color="#000"/>
</shape>

但是当我把它设置为背景时

android:background="@drawable/my_border"

它在 View 中间画线,所以我有一个删除线效果。有什么方法可以在底部或顶部绘制这条线,或者使其垂直吗?

在 WPF 中,我们有形状的相对坐标,因此我可以根据需要偏移线条。 Android 上有类似的东西吗?如果我们没有边框,至少我们应该有好的线形绘制工具,这样我们就可以根据需要绘制边框。 Android 开发者是否计划对此做些什么?

最佳答案

对于 View 顶部或底部的边框线,您可以查看我之前的回答here .这是一种非常简单的方法。

关于android - 如何在 View 的一个边缘上创建边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9093153/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com