Jus*_*tin 12 android border line
我发现要在视图周围添加边框,我可以使用以下代码作为视图的背景:
<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>
Run Code Online (Sandbox Code Playgroud)
但是如果我想要一个仅用于底部或顶部或右侧或左侧的边框怎么办?我尝试了以下方法:
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">
<stroke android:color="#000"/>
</shape>
Run Code Online (Sandbox Code Playgroud)
但是当我把它设置为背景时
android:background="@drawable/my_border"
Run Code Online (Sandbox Code Playgroud)
它在视图的中间绘制线条,所以我有一个穿透效果.有什么方法可以在底部或顶部绘制这条线或使其垂直?
在WPF中,我们有一个形状的相对坐标,所以我可以根据需要偏移线.Android上有类似的东西吗?如果我们没有边框,至少我们应该有好的线形绘图工具,所以我们可以根据需要绘制边框.Android开发者是否计划对此采取行动?
| 归档时间: |
|
| 查看次数: |
22590 次 |
| 最近记录: |