Android TableLayout 实现边框

TableLayout简介:

我们做android应用项目,通常会用到TableLayout布局和使用边框突出内容。然则,Android中的TableLayout并没有像HTML中table的border属性,这时就需要我们自己通过其他方式来实现边框。

单元格可以为empty,并且通过android:layout_column可以设置index值实现跳开某些单元格。在TableRow之间 添加View,设置layout_height以及背景色,就可以实现一条间隔线。android:layout_span可以设置合并几个单元格。

边框实现思想:

通过设定TableLayout,TableRow,TableRow里面View(控件)的BackGround颜色反衬出边框的颜色。
 

布局代码:




    

        
    

    

        

        

        
    

    

        

        

        
    

 其中textview_allgrade_content为在style.xml中的代码:


 

你可能感兴趣的:(Android)