TableLayout和TableRow的使用

今天写一个布局纠结了好久。我想我也说不明白难在哪里。这里记录一下以后方便查阅。

要实现的效果:



重点是:每一个Item的左边是一个Button,我设置了有对齐,宽度为40dp,右边的文字布局,就是绿色背景的部分,要在Button的左边,并且根据屏幕的不同大小,绿色的部分会自由伸缩,这样在横布局的时候都能保值一致的布局。看代码;




    

        

            

            

            

            

            

            

            

            
        
        

        



这段代码是重点:

 android:shrinkColumns="0"
    android:stretchColumns="0" >
要同时设置第0列,也就是绿色部分要同时能收缩和延伸。如果只是设置一个,起不到这样的作用。

相关的参考:http://my.oschina.net/taoyy/blog/53325

你可能感兴趣的:(Android)