Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package thezub.tipcalc;
- import android.app.Activity;
- import android.app.AlertDialog;
- import android.os.Bundle;
- import android.view.KeyEvent;
- import android.view.View;
- import android.view.View.OnKeyListener;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.TextView;
- import android.widget.Toast;
- public class TipCalcActivity extends Activity
- {
- Button myButton;
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState)
- {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- myButton = (Button)findViewById(R.id.go);
- myButton.setOnClickListener(new View.OnClickListener()
- {
- public void onClick(View v)
- {
- //AlertDialog alertDialog;
- //alertDialog = new AlertDialog.Builder(TipCalcActivity.this).create();
- //alertDialog.setTitle("Click successful!");
- //alertDialog.setMessage("You've successfully clicked the button.");
- //alertDialog.setCancelable(true);
- //alertDialog.show();
- final EditText enteredBill = (EditText) findViewById(R.id.bill);
- final EditText enteredTip = (EditText) findViewById(R.id.tip);
- final EditText enteredNumPaying = (EditText) findViewById(R.id.num_paying);
- //Toast.makeText(TipCalcActivity.this, enteredBill.getText(), Toast.LENGTH_SHORT).show();
- //Toast.makeText(TipCalcActivity.this, "Please wait, calculating...", Toast.LENGTH_SHORT).show();
- TextView outputTip=new TextView(TipCalcActivity.this);
- double outputTipDouble=0.0;
- double billAsDouble = Double.parseDouble(enteredBill.getText().toString());
- double tipAsDouble = Double.parseDouble(enteredTip.getText().toString());
- outputTipDouble = (billAsDouble * tipAsDouble)/100;
- double outputTotalDouble = billAsDouble + tipAsDouble;
- outputTip=(TextView)findViewById(R.id.output_tip);
- outputTip.setText("Tip: $" + outputTipDouble);
- TextView outputTotal=new TextView(TipCalcActivity.this);
- outputTotal=(TextView)findViewById(R.id.output_total);
- outputTotal.setText("Total: $" + outputTotalDouble);
- TextView numPaying=new TextView(TipCalcActivity.this);
- numPaying=(TextView)findViewById(R.id.num_paying);
- double numPayingAsDouble = Double.parseDouble(numPaying.getText().toString());
- double outputEachDouble = outputTotalDouble / numPayingAsDouble;
- TextView outputEach=new TextView(TipCalcActivity.this);
- outputEach=(TextView)findViewById(R.id.output_each);
- outputEach.setText("Tip: $" + outputEachDouble);
- outputEach.setText("Each: $" + outputEachDouble);
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement