Android中的TableLayout的简单使用

简介:

Android中的TableLayout的简单使用

在Layout中加入TableLayout控件。

<TableLayout android:id= "@+id/myTableLayout"
     android:layout_width= "wrap_content"
     android:layout_height= "wrap_content"
     android:layout_marginLeft= "40dp"
     android:layout_marginTop= "157dp"  >
</TableLayout>

Code

public  class  MainActivity extends  Activity {
     private  final  int  WC = ViewGroup.LayoutParams.WRAP_CONTENT; 
     private  final  int  FP = ViewGroup.LayoutParams.FILL_PARENT;
     @Override
     protected  void  onCreate(Bundle savedInstanceState) {
         super .onCreate(savedInstanceState);
         setContentView(R.layout.activity_main);
         TableLayout myTableLayout = (TableLayout) this .findViewById(R.id.myTableLayout);
         //全部列自动填充空白处 
         myTableLayout.setStretchAllColumns( true );  
         for ( int  r = 1 ; r < 10 ; r ++)
         {
             TableRow tr = new  TableRow( this );
             for ( int  c = 1 ; c < 5 ; c++)    
             {      
                 TextView tv = new  TextView( this );
                 tv.setText( "Row "  + r + "  + Column "  + c ); 
                 tr.addView(tv);
             }
             myTableLayout.addView(tr, new  TableLayout.LayoutParams(FP, WC)); 
         }  
     }
}

 效果图

 



本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/archive/2013/03/18/2961245.html,如需转载请自行联系原作者

目录
相关文章
|
Android开发 开发者 容器
Android开发中TableLayout表格布局(二)
Android开发中TableLayout表格布局
104 0
Android开发中TableLayout表格布局(二)
|
开发框架 Android开发 iOS开发
Android开发中TableLayout表格布局(一)
Android开发中TableLayout表格布局
481 0
Android开发中TableLayout表格布局(一)
|
XML Android开发 数据格式
Android零基础入门第29节:善用TableLayout表格布局,事半功倍
原文:Android零基础入门第29节:善用TableLayout表格布局,事半功倍 前面学习了线性布局和相对布局,线性布局虽然方便,但如果遇到控件需要排列整齐的情况就很难达到要求,用相对布局又比较麻烦,为此Android系统中提供了表格布局。
1507 0