Cara Membuat Tabel Di Android

Membuat tabel di android mungkin sebagian orang belum mengetahui caranya, dan sekarang saya akan membagikan tutorialnya bagaimana membuat tabel tersebut. Pada pembuatan tabel di android yang di butuhkan yaitu menambahkan TableLayout di dalam xml layout anda, berikut adalah script TableLayout punya saya.



<TableLayout
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:id="@+id/table"
     android:layout_gravity="center_horizontal">
</TableLayout>

Setelah itu kita tinggal menambahkan script javanya untuk membuat kolom-kolomnya. Berikut adalah script yang harus anda taruh di javanya.

TableLayout tl = (TableLayout) findViewById(R.id.table);
String field[]={"field 1","field 2","field 3"};
TableRow tr = new TableRow(this);
tr.setBackgroundColor(Color.BLUE);
for(int i=0;i<field.length;i++){
    TextView tv = new TextView(this);
    TableRow.LayoutParams params = new TableRow.LayoutParams(
         TableRow.LayoutParams.WRAP_CONTENT,
         TableRow.LayoutParams.WRAP_CONTENT);
    if(i==0) {
 params.setMargins(2,2,2,2);
    }
    else{
 params.setMargins(0,2,2,2);
    }
    
    tv.setTextColor(Color.WHITE);
    tv.setPadding(10, 5, 10, 5);
    tv.setBackgroundColor(Color.BLUE);
    tv.setText(field[i]);
    tr.addView(tv,params);
}
tl.addView(tr);

Di atas adalah script untuk membuat header kolom, untuk membuat isi dari setiap kolom anda bisa menggunakan script diatas dengan mengganti nama fieldnya sesuai data anda.

Post a Comment