banner



How To Create A Table Layout In Android

Best Java code snippets using android.widget.TableLayout.addView (Showing top 20 results out of 369)

Refine searchRefine arrow

  • Common ways to obtain TableLayout
                    

private void myMethod ()

{

}

                                                                                                                                                                                                                            private                                                                                                                                                  void                                                                                      addTableRow() {                                                                                                                                                                                                                                final                                                                                      TableLayout table = (TableLayout) findViewById(R.id.my_table);                                                                                                                                                                                                                                final                                                                                      TableRow tr = (TableRow) getLayoutInflater().inflate(R.layout.table_row_item, null);                                                                                                                                                                              TextView tv;                                                                                                                                                                                                                                                                                                                                tv = (TextView) tr.findViewById(R.id.cell_1);                                                                                                                          tv.                                                              setText                                                              (...);                                                                                                                      ...                                                                            tv = (TextView) tr.findViewById(R.id.cell_N);                                                                                                                          tv.                                                              setText                                                              (...);                                                                                                                                                                    table.                                                              addView                                                              (tr);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                tv =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                                                    tv.setBackgroundColor(Color.parseColor(                                                              "#80808080"                                                              ));                                                                                                                                                                    tv.setHeight(                                                                                  );                                                                                                                                                                    table.                                                              addView                                                              (tv);                                                                                                                                                                                                                                                                                                                                                                                                                                  registerForContextMenu(tr);                                                        }                                  
                                                                                                                                                                                                                                                                                                                                                  TableLayout tl = (TableLayout) findViewById(R.id.SaleOrderLines);                                                                                                                                                                                                                                                                  TableRow tr =                                                                                    new                                                                                                                                                  TableRow                                                              (                                                              this                                                              );                                                                                                                                            tr.setLayoutParams(                                                              new                                                                                      TableRow.LayoutParams(TableRow.LayoutParams.FILL_PARENT, TableRow.LayoutParams.WRAP_CONTENT));                                                                                                                                                                                                                                                                                                            Button b =                                                                                    new                                                                                      Button(                                                              this                                                              );                                                                                                                                            b.setText(                                                              "Dynamic Button"                                                              );                                                                                                                                            b.setLayoutParams(                                                              new                                                                                      TableRow.LayoutParams(TableRow.LayoutParams.FILL_PARENT, TableRow.LayoutParams.WRAP_CONTENT));                                                                                                                                                                                                                                                                                                            tr.                                                              addView                                                              (b);                                                                                                                                                                                                                                                                                                                                                                                                                                                                            tl.                                                              addView                                                              (tr,                                                                                    new                                                                                      TableLayout.LayoutParams(TableLayout.LayoutParams.FILL_PARENT, TableLayout.LayoutParams.WRAP_CONTENT));                                                                            
                                                                                                                  @Override                                                                                                  public                                                                                                                                                  void                                                                                      onCreate(Bundle savedInstanceState)                                                                                                  {                                                                                                                                                                                      super                                                              .onCreate(savedInstanceState);                                                                                                                                                                    TableLayout tableLayout =                                                                                    new                                                                                      TableLayout(getApplicationContext());                                                                                                                      TableRow tableRow;                                                                            TextView textView;                                                                                                                                                                                                                                              for                                                                                      (                                                              int                                                                                      i =                                                                                    0                                                              ; i <                                                                                    4                                                              ; i++) {                                                                                                                                                                    tableRow =                                                                                    new                                                                                      TableRow(getApplicationContext());                                                                                                                                                                                                                                for                                                                                      (                                                              int                                                                                      j =                                                                                    0                                                              ; j <                                                                                    3                                                              ; j++) {                                                                                                                                                                    textView =                                                                                    new                                                                                      TextView(getApplicationContext());                                                                                                                                                                    textView.                                                              setText                                                              (                                                              "test"                                                              );                                                                                                                                                                    textView.setPadding(                                                              20                                                              ,                                                                                    20                                                              ,                                                                                    20                                                              ,                                                                                    20                                                              );                                                                                                                      tableRow.addView(textView);                                                                            }                                                                                                                          tableLayout.                                                              addView                                                              (tableRow);                                                                                                                      }                                                                            setContentView(tableLayout);                                                        }                                  
                                                                                                                  TableLayout layout = (TableLayout)mainLayout.findViewById(R.id.my_table_layout_id);                                                                                                                                                          for                                                              (                                                              int                                                                                      i =                                                                                    0                                                              ; i <                                                                                    10                                                              ; i++) {                                                                                                                                                                    row =                                                                                    new                                                                                                                                                  TableRow                                                              (                                                              this                                                              );                                                                                                                                                                    View layout_number = inflater.inflate(R.layout.inflate_number, layout,                                                                                    false                                                              );                                                                                                                      TextView number = (TextView) layout_number.findViewById(R.id.Number);                                                                            number.setTag(i);                                                                                                                          number.                                                              setText                                                              (Integer.toString(i));                                                                                                                      row.addView(number);                                                                                                                          layout.                                                              addView                                                              (row);                                                                                                  }                                  
                                                                                                                  TableLayout tblServices = (TableLayout) findViewById(R.id.tblServices);                                                                                                  TableRow row =                                                                                    new                                                                                                                                                  TableRow                                                              (                                                              this                                                              );                                                                                                                                            row.setLayoutParams(                                                              new                                                                                      TableRow.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));                                                                                                                                            TextView tvName =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                            tvName.setLayoutParams(                                                              new                                                                                      TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));                                                                                                                                            tblServices.                                                              addView                                                              (row,                                                                                    new                                                                                      TableLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));                                                                            
                                                                                                                  TableLayout tl=(TableLayout)findViewById(R.id.tLayout);                                                                                                  TableRow tr1 =                                                                                    new                                                                                                                                                  TableRow                                                              (                                                              this                                                              );                                                                                                                                                                                                                                                                                                            tl.                                                              addView                                                              (tr1);                                                                            
                                                                                              TableLayout prices = (TableLayout)findViewById(R.id.prices);                                                                                                                          prices.setStretchAllColumns(                                                              true                                                              );                                                                                                                      prices.bringToFront();                                                                                                                                                                                      for                                                              (                                                              int                                                                                      i =                                                                                    0                                                              ; i < drug.length; i++){                                                                                                                                                                    TableRow tr =                                                                                    new                                                                                                                                                  TableRow                                                              (                                                              this                                                              );                                                                                                                                                                    TextView c1 =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                                                    c1.                                                              setText                                                              (drug[i].getName());                                                                                                                                                                    TextView c2 =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                                                    c2.                                                              setText                                                              (String.valueOf(drug[i].getPrice()));                                                                                                                                                                    TextView c3 =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                                                    c3.                                                              setText                                                              (String.valueOf(drug[i].getAmount()));                                                                                                                                                                    tr.                                                              addView                                                              (c1);                                                                                                                                                                    tr.                                                              addView                                                              (c2);                                                                                                                                                                    tr.                                                              addView                                                              (c3);                                                                                                                                                                    prices.                                                              addView                                                              (tr);                                                                                                                      }                                  
                                                                                                                                                                                                                            private                                                                                                                                                  void                                                                                      AddRow(String rowNo)                                                                                                  {                                                                                                  final                                                                                      TableLayout table = (TableLayout) findViewById(R.id.my_table);                                                                                                                                            final                                                                                      TableRow tr = (TableRow) getLayoutInflater().inflate(R.layout.table_row_item, null);                                                                                                                                                                              tr.setTag(rowNo);                                                                                                                                    TextView tv;                                                                            tv = (TextView) tr.findViewById(R.id.rowNo);                                                                                                                          tv.                                                              setText                                                              (rowNo);                                                                                                                                                                                                                            table.                                                              addView                                                              (tr);                                                                                                                      tr.setOnClickListener(mClickListener);                                                        }                                  
                                                                                                                                                                    private                                                                                                                                                  void                                                                                      addRow(TableLayout tableLayout, String text) {                                                                                                                                                                    TableRow tableRow =                                                                                    new                                                                                      TableRow(                                                              this                                                              );                                                                                                                                                                    TextView textView =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                                                    textView.                                                              setText                                                              (text);                                                                                                                      tableRow.addView(textView);                                                                                                                          tableLayout.                                                              addView                                                              (tableRow);                                                                                                                      }                                                        }                                  
                                                                                                                                                                                                                                                                                                                                                TableLayout table = (TableLayout)findViewById(R.id.button_table);                                                                            TableRow row = (TableRow)findViewById(R.id.button_row_0);                                                                            NiceButton origButton = (NiceButton)findViewById(R.id.button_0);                                                                                                                                                                                                                                                                                                                                                                                                                                      origButton.setId(                                                              0                                                              );                                                                                                                                                                    origButton.setText(                                                              "Button 0"                                                              );                                                                                                                      origButton.setOnClickListener(mNiceButtonClickListener);                                                                                                                          mButtonViews[                                                              0                                                              ] = origButton;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            for                                                                                      (                                                              int                                                                                      i =                                                                                    1                                                              ; i <                                                                                    10                                                              ; i++) {                                                                                                                                                                                                                                if                                                                                      (i %                                                                                    2                                                                                      ==                                                                                    0                                                              ) {                                                                                                                                                                    row =                                                                                    new                                                                                                                                                  TableRow                                                              (                                                              this                                                              );                                                                                                                                                                    table.                                                              addView                                                              (row);                                                                                                                      }                                                                                                                          NiceButton button =                                                                                    new                                                                                      NiceButton(i, origButton);                                                                                                                                                                    button.setText(                                                              "Button "                                                                                      + i);                                                                                                                      button.setOnClickListener(mNiceButtonClickListener);                                                                            mButtonViews[i] = button;                                                                                                                          row.                                                              addView                                                              (button);                                                                                                                      }                                  
                                                                                                                  TableLayout ll = (TableLayout) findViewById(R.id.tableLayout);                                                                                                                                                                                                                  for                                                                                      (                                                              int                                                                                      i =                                                                                    0                                                              ; i <                                                                                    4                                                              ; i++) {                                                                                                                                                                                                                            TableRow row=                                                                                    new                                                                                                                                                  TableRow                                                              (                                                              this                                                              );                                                                                                                                                                    TableRow.LayoutParams lp =                                                                                    new                                                                                      TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT);                                                                                                                      row.setLayoutParams(lp);                                                                                                                                                                                                                                                                                                                                                                              ll.                                                              addView                                                              (row,i);                                                                                                  }                                                        }                                  
                                                                                                                                        TableRow tbrow0 =                                                                                    new                                                                                                                                                  TableRow                                                              (                                                              this                                                              );                                                                                                                                            TextView tv0 =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                            tv0.                                                              setText                                                              (                                                              " Sl.No "                                                              );                                                                                                  tv0.setTextColor(Color.WHITE);                                                                                                  tbrow0.                                                              addView                                                              (tv0);                                                                                                                                            TextView tv1 =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                            tv1.                                                              setText                                                              (                                                              " Product "                                                              );                                                                                                  tv1.setTextColor(Color.WHITE);                                                                                                  tbrow0.                                                              addView                                                              (tv1);                                                                                                                                            TextView tv2 =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                            tv2.                                                              setText                                                              (                                                              " Unit Price "                                                              );                                                                                                  tv2.setTextColor(Color.WHITE);                                                                                                  tbrow0.                                                              addView                                                              (tv2);                                                                                                                                            TextView tv3 =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                            tv3.                                                              setText                                                              (                                                              " Stock Remaining "                                                              );                                                                                                  tv3.setTextColor(Color.WHITE);                                                                                                  tbrow0.                                                              addView                                                              (tv3);                                                                                                                                            stk.                                                              addView                                                              (tbrow0);                                                                                                                                                                                                          for                                                                                      (                                                              int                                                                                      i =                                                                                    0                                                              ; i <                                                                                    25                                                              ; i++) {                                                                                                                                                                    TableRow tbrow =                                                                                    new                                                                                                                                                  TableRow                                                              (                                                              this                                                              );                                                                                                                                                                    TextView t1v =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                                                    t1v.                                                              setText                                                              (                                                              ""                                                                                      + i);                                                                                                                                                                              t4v.setGravity(Gravity.CENTER);                                                                                                                          tbrow.                                                              addView                                                              (t4v);                                                                                                                                                                    stk.                                                              addView                                                              (tbrow);                                                                                                                                    
                                                                                                                  TableLayout table = (TableLayout)findViewById(R.id.table);                                                                                                                LayoutInflater inflater = getLayoutInflater();                                                                                                                                                          for                                                              (                                                              int                                                                                      i =                                                                                    0                                                              ; i <                                                                                    10                                                              ; i++) {                                                                                                                      TableRow row = (TableRow)inflater.inflate(R.id.table_row,                                                                                                                          table,                                                                                    false                                                              );                                                                                                                                                                              TextView text = (TextView)row.findViewById(R.id.text);                                                                                                                          text.                                                              setText                                                              (                                                              "row: "                                                                                      + i);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                table.                                                              addView                                                              (row);                                                                                                  }                                  
                                                                                                                                                                    private                                                                                                                                                  void                                                                                      appendRow(TableLayout table) {                                                                                                                                                                    TableRow row =                                                                                    new                                                                                      TableRow(                                                              this                                                              );                                                                                                                                                                                                                            TextView label =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                                                    label.                                                              setText                                                              (R.string.table_layout_8_quit);                                                                                                                                                                    label.setPadding(                                                              3                                                              ,                                                                                    3                                                              ,                                                                                    3                                                              ,                                                                                    3                                                              );                                                                                                                                                                                                                            TextView shortcut =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                                                    shortcut.                                                              setText                                                              (R.string.table_layout_8_ctrlq);                                                                                                                                                                    shortcut.setPadding(                                                              3                                                              ,                                                                                    3                                                              ,                                                                                    3                                                              ,                                                                                    3                                                              );                                                                                                                      shortcut.setGravity(Gravity.RIGHT | Gravity.TOP);                                                                                                                                                                                  row.addView(label,                                                                                    new                                                                                      TableRow.LayoutParams(                                                              1                                                              ));                                                                                                                                                                    row.addView(shortcut,                                                                                    new                                                                                      TableRow.LayoutParams());                                                                                                                                                                                                                            table.                                                              addView                                                              (row,                                                                                    new                                                                                      TableLayout.LayoutParams());                                                                                                                      }                                                        }                                  
                                                                                                                                                                                                                            protected                                                                                                                                                  void                                                                                      onCreate(Bundle savedInstanceState) {                                                                                                                                                                                                                                super                                                              .onCreate(savedInstanceState);                                                                                                                                                                                                                                                                                                                                                                          setContentView(R.layout.game_board);                                                                                                                                    TableLayout table = (TableLayout) findViewById(R.id.table);                                                                                                                                                                                                                                              int                                                                                      gridSize =                                                                                    5                                                              ;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    int                                                                                      uniqueId =                                                                                    1                                                              ;                                                                                                                                                                                                                                for                                                                                      (                                                              int                                                                                      i =                                                                                    0                                                              ; i < gridSize; i++) {                                                                                                                                                                                                                                                                                                                                                                                                                        TableRow row =                                                                                    new                                                                                                                                                  TableRow                                                              (                                                              this                                                              );                                                                                                                      row.setId(uniqueId++);                                                                                                                                                                                      for                                                                                      (                                                              int                                                                                      j =                                                                                    0                                                              ; j < gridSize; j++) {                                                                                                                                                                                                                                                                                                                                                                                                                        Button button =                                                                                    new                                                                                      Button(                                                              this                                                              );                                                                                                                      button.setId(uniqueId++);                                                                                                                          row.                                                              addView                                                              (button);                                                                                                                      }                                                                                                                                                                                                                                                                                                                                                                              table.                                                              addView                                                              (row);                                                                                                                      }                                                        }                                  
                                                                                                                                        HSV.setLayoutParams(                                                              new                                                                                      LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));                                                                                                                                                                                                    TableRow tblRow =                                                                                    new                                                                                                                                                  TableRow                                                              (                                                              this                                                              );                                                                                                                                            tblRow.setLayoutParams(                                                              new                                                                                      LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));                                                                                                  tblRow.setBackgroundResource(R.drawable.bookshelf);                                                                                                                                    imageView.setImageResource(R.drawable.book1);                                                                                                                                                                                  TextView textView =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                                                    textView.                                                              setText                                                              (                                                              "Java Tester"                                                              );                                                                                                                                                                    textView.setLayoutParams(                                                              new                                                                                      LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));                                                                                                                                                                                                                            tblRow.                                                              addView                                                              (imageView,j);                                                                                                                                                                                                    tblLayout.                                                              addView                                                              (HSV, i);                                                                                                                                    
                                                                                                                                                                                                                            public                                                                                                                                                  class                                                                                      TestActivity                                                                                    extends                                                                                      Activity {                                                                                                  @Override                                                                                                  public                                                                                                                                                  void                                                                                      onCreate(Bundle savedInstanceState) {                                                                                                                                                                                                                                super                                                              .onCreate(savedInstanceState);                                                                                                                      setContentView(R.layout.main);                                                                                                                                    LayoutInflater inflater = getLayoutInflater();                                                                            TableRow row = (TableRow) inflater.inflate(R.layout.myrow, null);                                                                            TextView text = (TextView) row.findViewById(R.id.text);                                                                                                                          text.                                                              setText                                                              (                                                              "I did all your work... smart even"                                                              );                                                                                                                                                                              TableLayout table = (TableLayout) findViewById(R.id.schedule_table_entry);                                                                                                                          table.                                                              addView                                                              (row);                                                                                                  }                                  
                                                                                                                                                                    private                                                                                                                                                  void                                                                                      appendRow(TableLayout table) {                                                                                                                                                                    TableRow row =                                                                                    new                                                                                      TableRow(                                                              this                                                              );                                                                                                                                                                                                                            TextView label =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                                                    label.                                                              setText                                                              (R.string.table_layout_8_quit);                                                                                                                                                                    label.setPadding(                                                              3                                                              ,                                                                                    3                                                              ,                                                                                    3                                                              ,                                                                                    3                                                              );                                                                                                                                                                                                                            TextView shortcut =                                                                                    new                                                                                                                                                  TextView                                                              (                                                              this                                                              );                                                                                                                                                                    shortcut.                                                              setText                                                              (R.string.table_layout_8_ctrlq);                                                                                                                                                                    shortcut.setPadding(                                                              3                                                              ,                                                                                    3                                                              ,                                                                                    3                                                              ,                                                                                    3                                                              );                                                                                                                      shortcut.setGravity(Gravity.RIGHT | Gravity.TOP);                                                                                                                                                                                  row.addView(label,                                                                                    new                                                                                      TableRow.LayoutParams(                                                              1                                                              ));                                                                                                                                                                    row.addView(shortcut,                                                                                    new                                                                                      TableRow.LayoutParams());                                                                                                                                                                                                                            table.                                                              addView                                                              (row,                                                                                    new                                                                                      TableLayout.LayoutParams());                                                                                                                      }                                                        }                                  
                                                                                                                                        tableLayout.setStretchAllColumns(                                                              true                                                              );                                                                                                                                                                                                          for                                                                                      (                                                              int                                                                                      i =                                                                                    0                                                              ; i <                                                                                    4                                                              ; i++) {                                                                                                                                                                    TableRow tableRow =                                                                                    new                                                                                                                                                  TableRow                                                              (                                                              this                                                              );                                                                                                                                                                                                                                for                                                                                      (                                                              int                                                                                      j =                                                                                    0                                                              ; j <                                                                                    10                                                              ; j++) {                                                                                                                      LayoutInflater layoutInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);                                                                                                                                                                                  tableRow.                                                              addView                                                              (cell);                                                                                                                                                                                                                            tableLayout.                                                              addView                                                              (tableRow);                                                                                                                                    

How To Create A Table Layout In Android

Source: https://www.tabnine.com/code/java/methods/android.widget.TableLayout/addView

Posted by: browncorgentor.blogspot.com

0 Response to "How To Create A Table Layout In Android"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel