Android Open Source - Mortgage-calculator Row View






From Project

Back to project page Mortgage-calculator.

License

The source code is released under:

GNU General Public License

If you think the Android project Mortgage-calculator listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.arjonasoftware.mortgagecalculator;
//  w w w. j a v a2  s. com
import android.content.Context;
import android.widget.LinearLayout;
import android.widget.TextView;

public class RowView extends LinearLayout {

  private TextView textViewMes;
  private TextView textViewDeuda;

  private TextView textViewAmortizacion;
  private TextView textViewIntereses;

  public RowView(Context context) {
    super(context);
    inflate(context, R.layout.row_view, this);

    /**
     * Es muy importante guardar las direcciones de los elementos que
     * vayamos a cambiar pues el findViewById requiere mucho tiempo y si
     * cada vez que hacemos scroll tenemos que buscar todos los elementos
     * cargaremos inecesariamente el terminal y perderemos fluidez
     */

    textViewMes = (TextView) findViewById(R.id.TextViewMes);
    textViewDeuda = (TextView) findViewById(R.id.TextViewDeuda);
    textViewAmortizacion = (TextView) findViewById(R.id.TextViewAmortizacion);
    textViewIntereses = (TextView) findViewById(R.id.TextViewIntereses);
  }

  /**
   * Este m?todo nos permitir? asignar los valores a los diferentes
   * compon?ntes gr?ficos seg?n el objeto que queramos ver.
   * 
   * @param rectangulo
   */
  public void setRow(String mes, String deuda, String amortizacion,
      String intereses) {
    textViewMes.setText("" + mes);
    textViewDeuda.setText("" + deuda);
    textViewAmortizacion.setText("" + amortizacion);
    textViewIntereses.setText("" + intereses);
  }

}




Java Source Code List

com.arjonasoftware.mortgagecalculator.DataActivity.java
com.arjonasoftware.mortgagecalculator.ImportantActivity.java
com.arjonasoftware.mortgagecalculator.ListAdapter.java
com.arjonasoftware.mortgagecalculator.MyApplication.java
com.arjonasoftware.mortgagecalculator.ResultActivity.java
com.arjonasoftware.mortgagecalculator.RowView.java