Android给linearlayout设置边框

Android给linearlayout设置边框

最近在做android开发,遇到了一个地方需要一个边框的设置,找了一些资料找到了实现方法,这里网上也有一些方法,说的比较大概,这里将详细的步骤说明一下 .

基础办法

  1. 建立border.xml

    首先在res目录下新建一个xml文件,类型选择drawable,将自动生一个一个drawable文件(我用的sdk是android 4.1),并生成一个xml文件,在其中写入以下代码:



 
    
 
    
 
    

位置截图:

Android给linearlayout设置边框_第1张图片

  1. 设置

在要设置边框的控件xml命令里加入:android:background=“@drawable/boder”

  1. 效果

2.png

进阶

如上的解决方案并不能满足一些高级需求,例如只需要在bottom加入边框等。

  1. 修改border.xml



    
    
        
            
        
    

    
    
        
            
        
    

  1. 效果

Android给linearlayout设置边框_第2张图片

大家有兴趣可以访问我的博客 DreamWord

你可能感兴趣的:(java)