首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >除了底部,如何在线性布局周围添加边框?

除了底部,如何在线性布局周围添加边框?
EN

Stack Overflow用户
提问于 2012-05-05 06:56:35
回答 2查看 111.1K关注 0票数 65

除了底部,如何在线性布局周围添加边框?LinearLayout需要在左侧、顶部和右侧有边框,但不是在底部。

EN

回答 2

Stack Overflow用户

发布于 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>

希望这能有所帮助!:)

票数 57
EN

Stack Overflow用户

发布于 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>

所以,如果你不想要底部的边框,只需删除这个自定义小部件中关于底部的两行,就可以了。

不,我既不是这个图书馆的作者,也不是他的朋友;-)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10457135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档