package com.bezier.app.weddingcalculator;
import android.support.v4.app.Fragment;
import android.support.v4.app.ListFragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
public class Fragment1 extends Fragment {
private EditText editTextGroup1_01;
private EditText editTextGroup2_01;
private EditText editTextGroup2_02;
private EditText editTextGroup3_01;
private EditText editTextGroup3_02;
private EditText editTextGroup3_03;
private EditText editTextGroup3_04;
private EditText editTextGroup3_05;
private EditText editTextGroup3_06;
private EditText editTextGroup3_07;
private EditText editTextGroup3_08;
private EditText editTextGroup3_09;
private EditText editTextGroup3_10;
private EditText editTextGroup3_11;
private EditText editTextGroup4_01;
private EditText editTextGroup4_02;
private EditText editTextGroup4_03;
private EditText editTextGroup4_04;
private EditText editTextGroup4_05;
private EditText editTextGroup4_07;
private EditText editTextGroup4_08;
private EditText editTextGroup5_01;
private EditText editTextGroup6_01;
private TextView textViewTotalAmount;
private long valueOfEditTextGroup1_01;
private long valueOfEditTextGroup2_01;
private long valueOfEditTextGroup2_02;
private long valueOfEditTextGroup3_01;
private long valueOfEditTextGroup3_02;
private long valueOfEditTextGroup3_03;
private long valueOfEditTextGroup3_04;
private long valueOfEditTextGroup3_05;
private long valueOfEditTextGroup3_06;
private long valueOfEditTextGroup3_07;
private long valueOfEditTextGroup3_08;
private long valueOfEditTextGroup3_09;
private long valueOfEditTextGroup3_10;
private long valueOfEditTextGroup3_11;
private long valueOfEditTextGroup4_01;
private long valueOfEditTextGroup4_02;
private long valueOfEditTextGroup4_03;
private long valueOfEditTextGroup4_04;
private long valueOfEditTextGroup4_05;
private long valueOfEditTextGroup4_06;
private long valueOfEditTextGroup4_07;
private long valueOfEditTextGroup4_08;
private long valueOfEditTextGroup5_01;
private long valueOfEditTextGroup6_01;
private long total;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment1, container, false);
Button button = (Button)view.findViewById(R.id.button1);
button.setOnClickListener(buttonListener);
//�B����v��§�A
editTextGroup1_01 = (EditText)view.findViewById(R.id.editTextGroup1_01);
//����§�~
editTextGroup2_01 = (EditText)view.findViewById(R.id.editTextGroup2_01);
//�C�H§
editTextGroup2_02 = (EditText)view.findViewById(R.id.editTextGroup2_02);
//����§ / �Q�G��§
editTextGroup3_01 = (EditText)view.findViewById(R.id.editTextGroup3_01);
//"�q�B���]§"
editTextGroup3_02 = (EditText)view.findViewById(R.id.editTextGroup3_02);
//�q�B�b
editTextGroup3_03 = (EditText)view.findViewById(R.id.editTextGroup3_03);
//�B��
editTextGroup3_04 = (EditText)view.findViewById(R.id.editTextGroup3_04);
//��
editTextGroup3_05 = (EditText)view.findViewById(R.id.editTextGroup3_05);
//�u��
editTextGroup3_06 = (EditText)view.findViewById(R.id.editTextGroup3_06);
//����
editTextGroup3_07 = (EditText)view.findViewById(R.id.editTextGroup3_07);
//���v����v
editTextGroup3_08 = (EditText)view.findViewById(R.id.editTextGroup3_08);
//�s�Q����
editTextGroup3_09 = (EditText)view.findViewById(R.id.editTextGroup3_09);
//���a�G�m
editTextGroup3_10 = (EditText)view.findViewById(R.id.editTextGroup3_10);
//�q�B�ߩ��L�s
editTextGroup3_11 = (EditText)view.findViewById(R.id.editTextGroup3_11);
//�ߩ��L�s�H�o(�t�l��B�q�ܶO�K)
editTextGroup4_01 = (EditText)view.findViewById(R.id.editTextGroup4_01);
//�߮b�s�u
editTextGroup4_02 = (EditText)view.findViewById(R.id.editTextGroup4_02);
//���a�G�m
editTextGroup4_03 = (EditText)view.findViewById(R.id.editTextGroup4_03);
//§��(�ˤ������L��)
editTextGroup4_04 = (EditText)view.findViewById(R.id.editTextGroup4_04);
//���e�B�s�Q����
editTextGroup4_05 = (EditText)view.findViewById(R.id.editTextGroup4_05);
//���B���]��
editTextGroup4_07 = (EditText)view.findViewById(R.id.editTextGroup4_07);
//�B§���v����v
editTextGroup4_08 = (EditText)view.findViewById(R.id.editTextGroup4_08);
//�e��Ȧ�
editTextGroup5_01 = (EditText)view.findViewById(R.id.editTextGroup5_01);
//��L����
editTextGroup6_01 = (EditText)view.findViewById(R.id.editTextGroup6_01);
//�`���B
textViewTotalAmount = (TextView)view.findViewById(R.id.textViewTotalAmount);
// init each value
valueOfEditTextGroup1_01 = 0;
valueOfEditTextGroup2_01 = 0;
valueOfEditTextGroup2_02 = 0;
valueOfEditTextGroup3_01 = 0;
valueOfEditTextGroup3_02 = 0;
valueOfEditTextGroup3_03 = 0;
valueOfEditTextGroup3_04 = 0;
valueOfEditTextGroup3_05 = 0;
valueOfEditTextGroup3_06 = 0;
valueOfEditTextGroup3_07 = 0;
valueOfEditTextGroup3_08 = 0;
valueOfEditTextGroup3_09 = 0;
valueOfEditTextGroup3_10 = 0;
valueOfEditTextGroup3_11 = 0;
valueOfEditTextGroup4_01 = 0;
valueOfEditTextGroup4_02 = 0;
valueOfEditTextGroup4_03 = 0;
valueOfEditTextGroup4_04 = 0;
valueOfEditTextGroup4_05 = 0;
valueOfEditTextGroup4_06 = 0;
valueOfEditTextGroup4_07 = 0;
valueOfEditTextGroup4_08 = 0;
valueOfEditTextGroup5_01 = 0;
valueOfEditTextGroup6_01 = 0;
total = 0;
return view;
}
@Override
public void onStart() {
super.onStart();
}
public OnClickListener buttonListener = new OnClickListener() {
@Override
public void onClick(View v) {
if(v.getId() == R.id.button1) {
total = 0;
try {
valueOfEditTextGroup1_01 = Integer.valueOf(editTextGroup1_01.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup1_01 = 0;
}
try {
valueOfEditTextGroup2_01 = Integer.valueOf(editTextGroup2_01.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup2_01 = 0;
}
try {
valueOfEditTextGroup2_02 = Integer.valueOf(editTextGroup2_02.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup2_02 = 0;
}
try {
valueOfEditTextGroup3_01 = Integer.valueOf(editTextGroup3_01.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup3_01 = 0;
}
try {
valueOfEditTextGroup3_02 = Integer.valueOf(editTextGroup3_02.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup3_02 = 0;
}
try {
valueOfEditTextGroup3_03 = Integer.valueOf(editTextGroup3_03.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup3_03 = 0;
}
try {
valueOfEditTextGroup3_04 = Integer.valueOf(editTextGroup3_04.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup3_04 = 0;
}
try {
valueOfEditTextGroup3_05 = Integer.valueOf(editTextGroup3_05.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup3_05 = 0;
}
try {
valueOfEditTextGroup3_06 = Integer.valueOf(editTextGroup3_06.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup3_06 = 0;
}
try {
valueOfEditTextGroup3_07 = Integer.valueOf(editTextGroup3_07.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup3_07 = 0;
}
try {
valueOfEditTextGroup3_08 = Integer.valueOf(editTextGroup3_08.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup3_08 = 0;
}
try {
valueOfEditTextGroup3_09 = Integer.valueOf(editTextGroup3_09.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup3_09 = 0;
}
try {
valueOfEditTextGroup3_10 = Integer.valueOf(editTextGroup3_10.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup3_10 = 0;
}
try {
valueOfEditTextGroup3_11 = Integer.valueOf(editTextGroup3_11.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup3_11 = 0;
}
try {
valueOfEditTextGroup4_01 = Integer.valueOf(editTextGroup4_01.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup4_01 = 0;
}
try {
valueOfEditTextGroup4_02 = Integer.valueOf(editTextGroup4_02.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup4_02 = 0;
}
try {
valueOfEditTextGroup4_03 = Integer.valueOf(editTextGroup4_03.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup4_03 = 0;
}
try {
valueOfEditTextGroup4_04 = Integer.valueOf(editTextGroup4_04.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup4_04 = 0;
}
try {
valueOfEditTextGroup4_05 = Integer.valueOf(editTextGroup4_05.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup4_05 = 0;
}
try {
valueOfEditTextGroup4_07 = Integer.valueOf(editTextGroup4_07.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup4_07 = 0;
}
try {
valueOfEditTextGroup4_08 = Integer.valueOf(editTextGroup4_08.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup4_08 = 0;
}
try {
valueOfEditTextGroup5_01 = Integer.valueOf(editTextGroup5_01.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup5_01 = 0;
}
try {
valueOfEditTextGroup6_01 = Integer.valueOf(editTextGroup6_01.getText().toString());
} catch(NumberFormatException e) {
valueOfEditTextGroup6_01 = 0;
}
total += valueOfEditTextGroup1_01;
total += valueOfEditTextGroup2_01;
total += valueOfEditTextGroup2_02;
total += valueOfEditTextGroup3_01;
total += valueOfEditTextGroup3_02;
total += valueOfEditTextGroup3_03;
total += valueOfEditTextGroup3_04;
total += valueOfEditTextGroup3_05;
total += valueOfEditTextGroup3_06;
total += valueOfEditTextGroup3_07;
total += valueOfEditTextGroup3_08;
total += valueOfEditTextGroup3_09;
total += valueOfEditTextGroup3_10;
total += valueOfEditTextGroup3_11;
total += valueOfEditTextGroup4_01;
total += valueOfEditTextGroup4_02;
total += valueOfEditTextGroup4_03;
total += valueOfEditTextGroup4_04;
total += valueOfEditTextGroup4_05;
total += valueOfEditTextGroup4_06;
total += valueOfEditTextGroup4_07;
total += valueOfEditTextGroup4_08;
total += valueOfEditTextGroup5_01;
total += valueOfEditTextGroup6_01;
textViewTotalAmount.setText("$" + String.format("%,d", total));
}
}
};
}