List of usage examples for android.widget TableRow findViewById
@Nullable public final <T extends View> T findViewById(@IdRes int id)
From source file:com.bonsai.btcreceive.TransactionsFragment.java
private void addTransactionRow(String hash, TableLayout table, String datestr, String timestr, String confstr, String btcstr, String btcbalstr, String fiatstr, String fiatbalstr, boolean tintrow) { TableRow row = (TableRow) LayoutInflater.from(getActivity()).inflate(R.layout.transaction_table_row, table, false);/*from www .j ava 2 s . c om*/ row.setTag(hash); row.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { // Dispatch to the transaction viewer. String hash = (String) view.getTag(); Intent intent = new Intent(getActivity(), ViewTransactionActivity.class); intent.putExtra("hash", hash); startActivity(intent); } }); { TextView tv = (TextView) row.findViewById(R.id.row_date); tv.setText(datestr); } { TextView tv = (TextView) row.findViewById(R.id.row_time); tv.setText(timestr); } { TextView tv = (TextView) row.findViewById(R.id.row_confidence); tv.setText(confstr); } { TextView tv = (TextView) row.findViewById(R.id.row_btc_balance); tv.setText(btcbalstr); } { TextView tv = (TextView) row.findViewById(R.id.row_btc); tv.setText(btcstr); } { TextView tv = (TextView) row.findViewById(R.id.row_fiat_balance); tv.setText(fiatbalstr); } { TextView tv = (TextView) row.findViewById(R.id.row_fiat); tv.setText(fiatstr); } if (tintrow) row.setBackgroundColor(Color.parseColor("#ccffcc")); table.addView(row); }
From source file:com.bonsai.wallet32.SendBitcoinActivity.java
private void addAccountHeader(TableLayout table) { TableRow row = (TableRow) LayoutInflater.from(this).inflate(R.layout.send_from_header, table, false); TextView tv = (TextView) row.findViewById(R.id.header_btc); tv.setText(mBTCFmt.unitStr());/*from w ww . j a v a 2 s . c o m*/ table.addView(row); }
From source file:com.bonsai.wallet32.SendBitcoinActivity.java
private void addAccountRow(TableLayout table, int acctId, String acctName, long btc, double fiat) { TableRow row = (TableRow) LayoutInflater.from(this).inflate(R.layout.send_from_row, table, false); RadioButton tv0 = (RadioButton) row.findViewById(R.id.from_account); tv0.setId(acctId); // Change id to the acctId. tv0.setText(acctName);//from w ww. java 2 s.co m tv0.setOnCheckedChangeListener(mSendFromListener); if (acctId == mCheckedFromId) tv0.setChecked(true); TextView tv1 = (TextView) row.findViewById(R.id.row_btc); tv1.setText(String.format("%s", mBTCFmt.formatCol(btc, 0, true, true))); TextView tv2 = (TextView) row.findViewById(R.id.row_fiat); tv2.setText(String.format("%.02f", fiat)); table.addView(row); }
From source file:com.orange.ocara.ui.activity.ResultAuditActivity.java
private View buildResumeRow(RequestCreator handicapIconRequest, String handicapName, AccessibilityStats stats, int rowIndex) { TableRow row = (TableRow) getLayoutInflater().inflate(com.orange.ocara.R.layout.result_resume_item, null); TextView noImpact = (TextView) row.findViewById(com.orange.ocara.R.id.resume_handicap_no_impact); TextView annoying = (TextView) row.findViewById(com.orange.ocara.R.id.resume_handicap_annoying); TextView blocking = (TextView) row.findViewById(com.orange.ocara.R.id.resume_handicap_blocking); TextView doubt = (TextView) row.findViewById(com.orange.ocara.R.id.resume_handicap_doubt); noImpact.setText(Integer.toString(stats.getCounter(AccessibilityStats.Type.ACCESSIBLE))); annoying.setText(Integer.toString(stats.getCounter(AccessibilityStats.Type.ANNOYING))); blocking.setText(Integer.toString(stats.getCounter(AccessibilityStats.Type.BLOCKING))); doubt.setText(Integer.toString(stats.getCounter(AccessibilityStats.Type.DOUBT))); final TextView handicapType = (TextView) row.findViewById(com.orange.ocara.R.id.resume_handicap_type); handicapType.setText(handicapName);/*from ww w.ja v a 2s . c om*/ if (handicapIconRequest != null) { Target target = new Target() { @Override public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) { handicapType.setCompoundDrawablesWithIntrinsicBounds(new BitmapDrawable(getResources(), bitmap), null, null, null); } @Override public void onBitmapFailed(Drawable errorDrawable) { } @Override public void onPrepareLoad(Drawable placeHolderDrawable) { } }; final int maxSize = getResources() .getDimensionPixelSize(com.orange.ocara.R.dimen.resultResumeHandicapIconSize); handicapIconRequest.placeholder(android.R.color.black).resize(maxSize, maxSize).into(target); } int backGroundColor = (rowIndex % 2 == 0) ? com.orange.ocara.R.color.resultTableColorEven : com.orange.ocara.R.color.resultTableColorOdd; row.setBackgroundResource(backGroundColor); return row; }
From source file:universe.constellation.orion.viewer.OrionViewerActivity.java
public void updateCrops() { controller.getMargins(cropBorders);/* w w w . j ava2 s. c o m*/ TableLayout cropTable = (TableLayout) findMyViewById(R.id.crop_borders); for (int i = 0; i < cropTable.getChildCount(); i++) { TableRow row = (TableRow) cropTable.getChildAt(i); TextView valueView = (TextView) row.findViewById(R.id.crop_value); valueView.setText(cropBorders[i] + "%"); } TableLayout cropTable2 = (TableLayout) findMyViewById(R.id.crop_borders_even); int index = 4; for (int i = 0; i < cropTable2.getChildCount(); i++) { if (cropTable2.getChildAt(i) instanceof TableRow) { TableRow row = (TableRow) cropTable2.getChildAt(i); TextView valueView = (TextView) row.findViewById(R.id.crop_value); valueView.setText(cropBorders[index] + "%"); index++; } } ((CheckBox) findMyViewById(R.id.crop_even_flag)).setChecked(controller.isEvenCropEnabled()); }
From source file:universe.constellation.orion.viewer.OrionViewerActivity.java
public void initCropScreen() { TableLayout cropTable = (TableLayout) findMyViewById(R.id.crop_borders); getSubscriptionManager().addDocListeners(new DocumentViewAdapter() { @Override/*ww w . j a v a2 s . co m*/ public void documentOpened(Controller controller) { updateCrops(); } }); for (int i = 0; i < cropTable.getChildCount(); i++) { TableRow row = (TableRow) cropTable.getChildAt(i); row.findViewById(R.id.crop_plus); TextView valueView = (TextView) row.findViewById(R.id.crop_value); ImageButton plus = (ImageButton) row.findViewById(R.id.crop_plus); ImageButton minus = (ImageButton) row.findViewById(R.id.crop_minus); linkCropButtonsAndText(minus, plus, valueView, i); } //even cropping int index = 4; final TableLayout cropTable2 = (TableLayout) findMyViewById(R.id.crop_borders_even); for (int i = 0; i < cropTable2.getChildCount(); i++) { View child = cropTable2.getChildAt(i); if (child instanceof TableRow) { TableRow row = (TableRow) child; row.findViewById(R.id.crop_plus); TextView valueView = (TextView) row.findViewById(R.id.crop_value); ImageButton plus = (ImageButton) row.findViewById(R.id.crop_plus); ImageButton minus = (ImageButton) row.findViewById(R.id.crop_minus); linkCropButtonsAndText(minus, plus, valueView, index); index++; for (int j = 0; j < row.getChildCount(); j++) { View v = row.getChildAt(j); v.setEnabled(false); } } } final ImageButton switchEven = (ImageButton) findMyViewById(R.id.crop_even_button); if (switchEven != null) { final ViewAnimator cropAnim = (ViewAnimator) findMyViewById(R.id.crop_animator); switchEven.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { cropAnim.setDisplayedChild((cropAnim.getDisplayedChild() + 1) % 2); switchEven.setImageResource( cropAnim.getDisplayedChild() == 0 ? R.drawable.next : R.drawable.prev); } }); } final CheckBox checkBox = (CheckBox) findMyViewById(R.id.crop_even_flag); checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { for (int i = 0; i < cropTable2.getChildCount(); i++) { View child = cropTable2.getChildAt(i); if (child instanceof TableRow) { TableRow row = (TableRow) child; for (int j = 0; j < row.getChildCount(); j++) { View rowChild = row.getChildAt(j); rowChild.setEnabled(isChecked); } } } } }); // if (Device.Info.NOOK2) { // TextView tv = (TextView) findMyViewById(R.id.navigation_title); // int color = tv.getTextColors().getDefaultColor(); // checkBox.setTextColor(color); // } ImageButton preview = (ImageButton) findMyViewById(R.id.crop_preview); preview.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { onApplyAction(); controller.changeMargins(cropBorders[0], cropBorders[2], cropBorders[1], cropBorders[3], checkBox.isChecked(), cropBorders[4], cropBorders[5]); } }); ImageButton close = (ImageButton) findMyViewById(R.id.crop_close); close.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { //main menu onAnimatorCancel(); //reset if canceled updateCrops(); } }); }
From source file:reportsas.com.formulapp.Formulario.java
public int ObtenerRespuesta(LinearLayout contenedor, Pregunta Pregunta, ArrayList<PreguntaRespuesta> respuestaList) { PreguntaRespuesta result = new PreguntaRespuesta(); int numRespuesta = 0; result.setIdPregunta(Pregunta.getIdPregunta()); EditText resp;/*from www. j ava2 s . c o m*/ TextView selectio; switch (Pregunta.getTipoPregunta()) { case 1: resp = (EditText) contenedor.findViewById(R.id.edtTexto); result.setItem(1); result.setRespuesta(resp.getText().toString()); respuestaList.add(result); numRespuesta = 1; break; case 2: resp = (EditText) contenedor.findViewById(R.id.mtxtEdit); result.setItem(1); result.setRespuesta(resp.getText().toString()); respuestaList.add(result); numRespuesta = 1; break; case 3: selectio = (TextView) contenedor.findViewById(R.id.respuestaGruop); result.setItem(1); result.setRespuesta(selectio.getText().toString()); respuestaList.add(result); numRespuesta = 1; break; case 4: String resp_opcio = ""; for (int j = 0; j < contenedor.getChildCount(); j++) { View child = contenedor.getChildAt(j); if (child instanceof CheckBox) { CheckBox hijo = (CheckBox) child; if (hijo.isChecked()) { if (resp_opcio.length() == 0) { if (Pregunta.isOpcionEditble(hijo.getText().toString())) { EditText otrosR = (EditText) contenedor.findViewById(R.id.edtTexto); resp_opcio = otrosR.getText().toString(); } else { resp_opcio = hijo.getText().toString(); } } else { if (Pregunta.isOpcionEditble(hijo.getText().toString())) { EditText otrosR = (EditText) contenedor.findViewById(R.id.edtTexto); resp_opcio += " , " + otrosR.getText().toString() + " "; } else { resp_opcio = resp_opcio + " , " + hijo.getText() + " "; } } } } } result.setItem(1); result.setRespuesta(resp_opcio); respuestaList.add(result); numRespuesta = 1; break; case 5: selectio = (TextView) contenedor.findViewById(R.id.seleEscala); result.setItem(1); result.setRespuesta(selectio.getText().toString()); respuestaList.add(result); numRespuesta = 1; break; case 6: Spinner lista = (Spinner) contenedor.findViewById(R.id.opcionesListado); result.setItem(1); result.setRespuesta(lista.getSelectedItem().toString() + ""); respuestaList.add(result); numRespuesta = 1; break; case 7: TableLayout tabla = (TableLayout) contenedor.findViewById(R.id.tablaOpciones); for (int i = 0; i < tabla.getChildCount(); i++) { TableRow registro = (TableRow) tabla.getChildAt(i); TextView etiq = (TextView) registro.findViewById(R.id.textoRow); RadioGroup selector = (RadioGroup) registro.findViewById(R.id.valoresRow); PreguntaRespuesta itemA = new PreguntaRespuesta(); itemA.setIdPregunta(Pregunta.getIdPregunta()); itemA.setItem(i + 1); itemA.setRespuesta(etiq.getText().toString()); if (selector.getCheckedRadioButtonId() > 0) { RadioButton rb = (RadioButton) selector.findViewById(selector.getCheckedRadioButtonId()); itemA.setOpcion(rb.getText() + ""); } respuestaList.add(itemA); numRespuesta++; } break; case 8: DatePicker dp = (DatePicker) contenedor.findViewById(R.id.Fecha_resutl); result.setItem(1); result.setRespuesta(dp.getYear() + "-" + dp.getMonth() + "-" + dp.getDayOfMonth()); respuestaList.add(result); numRespuesta = 1; break; case 9: TimePicker tp = (TimePicker) contenedor.findViewById(R.id.hora_result); result.setItem(1); result.setRespuesta(tp.getCurrentHour() + ":" + tp.getCurrentMinute()); respuestaList.add(result); numRespuesta = 1; break; default: result.setItem(1); result.setRespuesta("Proceso"); break; } return numRespuesta; }
From source file:reportsas.com.formulapp.Formulario.java
public LinearLayout obtenerLayout(LayoutInflater infla, Pregunta preg) { int id;// w w w.j a v a 2s.c om int tipo_pregunta = preg.getTipoPregunta(); LinearLayout pregunta; TextView textView; TextView textAyuda; switch (tipo_pregunta) { case 1: id = R.layout.pregunta_texto; pregunta = (LinearLayout) infla.inflate(id, null, false); textView = (TextView) pregunta.findViewById(R.id.TituloPregunta); textAyuda = (TextView) pregunta.findViewById(R.id.texto_ayuda); textView.setText(preg.getOrden() + ". " + preg.getTitulo()); textAyuda.setText(preg.getTxtAyuda()); break; case 2: id = R.layout.pregunta_multitexto; pregunta = (LinearLayout) infla.inflate(id, null, false); textView = (TextView) pregunta.findViewById(R.id.mtxtTritulo); textAyuda = (TextView) pregunta.findViewById(R.id.mtxtAyuda); textView.setText(preg.getOrden() + ". " + preg.getTitulo()); textAyuda.setText(preg.getTxtAyuda()); break; case 3: id = R.layout.pregunta_seleccion; pregunta = (LinearLayout) infla.inflate(id, null, false); textView = (TextView) pregunta.findViewById(R.id.TituloSeleccion); textAyuda = (TextView) pregunta.findViewById(R.id.texto_ayuda_seleccion); textView.setText(preg.getOrden() + ". " + preg.getTitulo()); textAyuda.setText(preg.getTxtAyuda()); RadioGroup rg = (RadioGroup) pregunta.findViewById(R.id.opcionesUnica); ArrayList<OpcionForm> opciones = preg.getOpciones(); final ArrayList<RadioButton> rb = new ArrayList<RadioButton>(); for (int i = 0; i < opciones.size(); i++) { OpcionForm opcion = opciones.get(i); rb.add(new RadioButton(this)); rg.addView(rb.get(i)); rb.get(i).setText(opcion.getEtInicial()); } final TextView respt = (TextView) pregunta.findViewById(R.id.respuestaGruop); rg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { int radioButtonID = group.getCheckedRadioButtonId(); RadioButton radioButton = (RadioButton) group.findViewById(radioButtonID); respt.setText(radioButton.getText()); } }); break; case 4: id = R.layout.pregunta_multiple; pregunta = (LinearLayout) infla.inflate(id, null, false); textView = (TextView) pregunta.findViewById(R.id.TituloMultiple); textAyuda = (TextView) pregunta.findViewById(R.id.texto_ayuda_mltiple); textView.setText(preg.getOrden() + ". " + preg.getTitulo()); textAyuda.setText(preg.getTxtAyuda()); ArrayList<OpcionForm> opciones2 = preg.getOpciones(); final EditText ediOtros = new EditText(this); ArrayList<CheckBox> cb = new ArrayList<CheckBox>(); for (int i = 0; i < opciones2.size(); i++) { OpcionForm opcion = opciones2.get(i); cb.add(new CheckBox(this)); pregunta.addView(cb.get(i)); cb.get(i).setText(opcion.getEtInicial()); if (opcion.getEditble().equals("S")) { ediOtros.setEnabled(false); ediOtros.setId(R.id.edtTexto); pregunta.addView(ediOtros); cb.get(i).setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (isChecked) { ediOtros.setEnabled(true); } else { ediOtros.setText(""); ediOtros.setEnabled(false); } } }); } } TextView spacio = new TextView(this); spacio.setText(" "); spacio.setVisibility(View.INVISIBLE); pregunta.addView(spacio); break; case 5: id = R.layout.pregunta_escala; pregunta = (LinearLayout) infla.inflate(id, null, false); textView = (TextView) pregunta.findViewById(R.id.TituloEscala); textAyuda = (TextView) pregunta.findViewById(R.id.texto_ayuda_escala); textView.setText(preg.getOrden() + ". " + preg.getTitulo()); textAyuda.setText(preg.getTxtAyuda()); textView.setText(preg.getOrden() + ". " + preg.getTitulo()); TextView etInicial = (TextView) pregunta.findViewById(R.id.etInicial); TextView etFinal = (TextView) pregunta.findViewById(R.id.etFinal); OpcionForm opci = preg.getOpciones().get(0); etInicial.setText(opci.getEtInicial()); etFinal.setText(opci.getEtFinal()); final TextView respEscala = (TextView) pregunta.findViewById(R.id.seleEscala); RatingBar rtBar = (RatingBar) pregunta.findViewById(R.id.escala); rtBar.setNumStars(Integer.parseInt(opci.getValores().get(0).getDescripcion())); rtBar.setOnRatingBarChangeListener(new RatingBar.OnRatingBarChangeListener() { @Override public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) { respEscala.setText("" + Math.round(rating)); } }); break; case 6: id = R.layout.pregunta_lista; pregunta = (LinearLayout) infla.inflate(id, null, false); textView = (TextView) pregunta.findViewById(R.id.TituloLista); textAyuda = (TextView) pregunta.findViewById(R.id.texto_ayuda_lista); textView.setText(preg.getOrden() + ". " + preg.getTitulo()); textAyuda.setText(preg.getTxtAyuda()); ArrayList<OpcionForm> opciones3 = preg.getOpciones(); //Creamos la lista LinkedList<ObjetoSpinner> opcn = new LinkedList<ObjetoSpinner>(); //La poblamos con los ejemplos for (int i = 0; i < opciones3.size(); i++) { opcn.add(new ObjetoSpinner(opciones3.get(i).getIdOpcion(), opciones3.get(i).getEtInicial())); } //Creamos el adaptador*/ Spinner listad = (Spinner) pregunta.findViewById(R.id.opcionesListado); ArrayAdapter<ObjetoSpinner> spinner_adapter = new ArrayAdapter<ObjetoSpinner>(this, android.R.layout.simple_spinner_item, opcn); //Aadimos el layout para el men y se lo damos al spinner spinner_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); listad.setAdapter(spinner_adapter); break; case 7: id = R.layout.pregunta_tabla; pregunta = (LinearLayout) infla.inflate(id, null, false); textView = (TextView) pregunta.findViewById(R.id.TituloTabla); textAyuda = (TextView) pregunta.findViewById(R.id.texto_ayuda_tabla); textView.setText(preg.getOrden() + ". " + preg.getTitulo()); textAyuda.setText(preg.getTxtAyuda()); TableLayout tba = (TableLayout) pregunta.findViewById(R.id.tablaOpciones); ArrayList<OpcionForm> opciones4 = preg.getOpciones(); ArrayList<RadioButton> radiosbotonoes = new ArrayList<RadioButton>(); for (int i = 0; i < opciones4.size(); i++) { TableRow row = (TableRow) LayoutInflater.from(this).inflate(R.layout.row_pregunta_tabla, null); RadioGroup tg_valores = (RadioGroup) row.findViewById(R.id.valoresRow); final ArrayList<RadioButton> valoOpc = new ArrayList<RadioButton>(); ArrayList<Valor> valoresT = opciones4.get(i).getValores(); for (int k = 0; k < valoresT.size(); k++) { RadioButton rb_nuevo = new RadioButton(this); rb_nuevo.setText(valoresT.get(k).getDescripcion()); tg_valores.addView(rb_nuevo); valoOpc.add(rb_nuevo); } ((TextView) row.findViewById(R.id.textoRow)).setText(opciones4.get(i).getEtInicial()); tba.addView(row); } TextView espacio = new TextView(this); espacio.setText(" "); pregunta.addView(espacio); break; case 8: id = R.layout.pregunta_fecha; pregunta = (LinearLayout) infla.inflate(id, null, false); textView = (TextView) pregunta.findViewById(R.id.TituloFecha); textAyuda = (TextView) pregunta.findViewById(R.id.texto_ayuda_fecha); textView.setText(preg.getOrden() + ". " + preg.getTitulo()); textAyuda.setText(preg.getTxtAyuda()); break; case 9: id = R.layout.pregunta_hora; pregunta = (LinearLayout) infla.inflate(id, null, false); textView = (TextView) pregunta.findViewById(R.id.TituloHora); textAyuda = (TextView) pregunta.findViewById(R.id.texto_ayuda_hora); textView.setText(preg.getOrden() + ". " + preg.getTitulo()); textAyuda.setText(preg.getTxtAyuda()); break; default: id = R.layout.pregunta_multiple; pregunta = (LinearLayout) infla.inflate(id, null, false); textView = (TextView) pregunta.findViewById(R.id.TituloMultiple); textAyuda = (TextView) pregunta.findViewById(R.id.texto_ayuda_mltiple); textView.setText(preg.getOrden() + ". " + preg.getTitulo()); textAyuda.setText(preg.getTxtAyuda()); break; } return pregunta; }
From source file:com.nest5.businessClient.Initialactivity.java
private void makeTable(String name) { table.removeAllViews();/*w ww . j a va 2 s .c o m*/ Iterator<Entry<Registrable, Integer>> it = currentOrder.entrySet().iterator(); int i = 0; while (it.hasNext()) { LinkedHashMap.Entry<Registrable, Integer> pairs = (LinkedHashMap.Entry<Registrable, Integer>) it.next(); // System.out.println(pairs.getKey() + " = " + pairs.getValue()); // it.remove(); // avoids a ConcurrentModificationException TableRow tr = (TableRow) getLayoutInflater().inflate(R.layout.table_row, null); TextView tItem = (TextView) tr.findViewById(R.id.cell_item); TextView tQty = (TextView) tr.findViewById(R.id.cell_qty); TextView tPrice = (TextView) tr.findViewById(R.id.cell_price); ImageButton rmvBtn = (ImageButton) tr.findViewById(R.id.cell_remove_button); tItem.setText(pairs.getKey().name); tQty.setText(String.valueOf(pairs.getValue())); tPrice.setText(String.valueOf(pairs.getKey().price)); if (name == pairs.getKey().name) { tr.setBackgroundColor(Color.parseColor("#55222222")); } rmvBtn.setOnClickListener(removeClickListener); rmvBtn.setId(i); table.addView(tr); // Draw separator TextView tv = new TextView(mContext); tv.setBackgroundColor(Color.parseColor("#80808080")); tv.setHeight(2); table.addView(tv); inTableRegistrable.add(i, pairs.getKey()); i++; } }
From source file:com.nest5.businessClient.Initialactivity.java
private void makeInventoryTable(List<Ingredient> ingredients) { inventoryTable.removeAllViews();// ww w. j a va2 s . co m Double total = 0.0; DecimalFormat dec = new DecimalFormat("$###,###,###"); TextView tv = new TextView(mContext); tv.setBackgroundColor(Color.parseColor("#80808080")); tv.setHeight(2); TableRow tr1 = (TableRow) getLayoutInflater().inflate(R.layout.inventory_table_row, null); TextView tDate1 = (TextView) tr1.findViewById(R.id.cell_date); TextView tItem1 = (TextView) tr1.findViewById(R.id.cell_type); TextView tAccount1 = (TextView) tr1.findViewById(R.id.cell_qty); TextView tVal1 = (TextView) tr1.findViewById(R.id.cell_unit_value); TextView tTot1 = (TextView) tr1.findViewById(R.id.cell_total_value); TextView tTotTot1 = (TextView) tr1.findViewById(R.id.cell_total_total); tDate1.setText("FECHA"); tAccount1.setText("CANTIDAD"); tItem1.setText("TIPO"); tVal1.setText("VALOR\nUNIDAD"); tTot1.setText("TOTAL\nITEM"); tTotTot1.setText("TOTAL"); tr1.setBackgroundColor(Color.CYAN); inventoryTable.addView(tr1); inventoryTable.addView(tv); for (Ingredient current : ingredients) { Calendar date = Calendar.getInstance(); date.setTimeInMillis(current.getDate()); String fecha = date.get(Calendar.MONTH) + "/" + date.get(Calendar.DAY_OF_MONTH) + "/" + date.get(Calendar.YEAR) + "\n" + date.get(Calendar.HOUR_OF_DAY) + ":" + date.get(Calendar.MINUTE) + ":" + date.get(Calendar.SECOND); Double localVal = current.getQty() * current.getCostPerUnit(); total += localVal; TableRow tr = (TableRow) getLayoutInflater().inflate(R.layout.inventory_table_row, null); TextView tDate = (TextView) tr.findViewById(R.id.cell_date); TextView tType = (TextView) tr.findViewById(R.id.cell_type); TextView tQty = (TextView) tr.findViewById(R.id.cell_qty); TextView tVal = (TextView) tr.findViewById(R.id.cell_unit_value); TextView tTot = (TextView) tr.findViewById(R.id.cell_total_value); TextView tTotTot = (TextView) tr.findViewById(R.id.cell_total_total); tDate.setText(fecha); tType.setText("E"); tQty.setText(String.valueOf(current.getQty())); tVal.setText(dec.format(current.getCostPerUnit())); tTot.setText(dec.format(localVal)); tTotTot.setText(" ----- "); inventoryTable.addView(tr); } TableRow tr2 = (TableRow) getLayoutInflater().inflate(R.layout.inventory_table_row, null); TextView tDate2 = (TextView) tr2.findViewById(R.id.cell_date); TextView tType2 = (TextView) tr2.findViewById(R.id.cell_type); TextView tQty2 = (TextView) tr2.findViewById(R.id.cell_qty); TextView tVal2 = (TextView) tr2.findViewById(R.id.cell_unit_value); TextView tTot2 = (TextView) tr2.findViewById(R.id.cell_total_value); TextView tTotTot2 = (TextView) tr2.findViewById(R.id.cell_total_total); tDate2.setText("------"); tType2.setText("-----"); tQty2.setText("-----"); tVal2.setText("-----"); tTot2.setText("TOTAL GENERAL"); tTotTot2.setText(dec.format(total)); tr2.setBackgroundColor(Color.LTGRAY); inventoryTable.addView(tr2); }