LinearLayout增加divider分割线

在android3.0及后面的版本在LinearLayout里增加了个分割线

android:divider="@drawable/shape"
android:showDividers="middle|beginning|end" 

分割线如果是图片那就直接使用图片就行,如果要使用颜色就必须使用shape来显示,直接使用颜色或Color是没有用的 
使用shape的时候要注意设置size属性不设置宽高分割线就不会显示出来,如果使用line那填充颜色只能使用stroke来显示颜色

使用例子:

        
              

spacer_medium定义如下



  
    
  
    
  

如果 android:showDividers="beginning",则是如下效果:

但是不知为何android:showDividers="end"什么效果也没有。。。



你可能感兴趣的:(Android常见问题)