除了底部,如何在线性布局周围添加边框?LinearLayout需要在左侧、顶部和右侧有边框,但不是在底部。
发布于 2012-05-05 07:03:08
保存此xml并将其添加为线性布局的背景...
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke android:width="4dp" android:color="#FF00FF00" />
<solid android:color="#ffffff" />
<padding android:left="7dp" android:top="7dp"
android:right="7dp" android:bottom="0dp" />
<corners android:radius="4dp" />
</shape>
希望这能有所帮助!:)
发布于 2015-06-12 19:35:46
下面是一个轻量级的、非常容易集成库的Github link,它使您能够简单地基于FrameLayout小部件,随心所欲地处理任何小部件的边界。
这里有一个快速的示例代码,让您了解它有多简单,但您可以在链接上找到更多信息。
<com.khandelwal.library.view.BorderFrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
app:leftBorderColor="#00F0F0"
app:leftBorderWidth="10dp"
app:topBorderColor="#F0F000"
app:topBorderWidth="15dp"
app:rightBorderColor="#F000F0"
app:rightBorderWidth="20dp"
app:bottomBorderColor="#000000"
app:bottomBorderWidth="25dp" >
</com.khandelwal.library.view.BorderFrameLayout>
所以,如果你不想要底部的边框,只需删除这个自定义小部件中关于底部的两行,就可以了。
不,我既不是这个图书馆的作者,也不是他的朋友;-)
https://stackoverflow.com/questions/10457135
复制相似问题