Here I am adding second answer after,
The mistake was, you have declared TextView in your .xml files and you were using EditText inside the Activity file. I have corrected all the errors.
Upload your code as below,
MainActivity.java
public class MainActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button PressMe = (Button)findViewById(R.id.btnPressMe);
PressMe.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v) {
startActivity(new Intent(MainActivity.this, PiggyBank2.class));
// TODO Auto-generated method stub
}
});
}
}
PiggyBank2.java
public class PiggyBank2 extends Activity
{
String groupChoice;
int NumberOfQuarters, NumberOfDimes, NumberOfNickels, NumberOfPennies;
double TotalQuarters, TotalDimes, TotalNickels, TotalPennies;
double Quarters, Dimes, Nickels,Pennies;
double sumCost;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_piggy_bank2);
final TextView quarters = (TextView) findViewById(R.id.txtQuaters);
final TextView dimes = (TextView) findViewById(R.id.txtDimes);
final TextView nickels = (TextView) findViewById(R.id.txtNickels);
final TextView pennies = (TextView) findViewById(R.id.txtPennies);
final Spinner group = (Spinner) findViewById(R.id.txtGroup);
Button Calculate = (Button) findViewById(R.id.btnCalc);
final TextView result = (TextView)findViewById(R.id.txtResult);
Calculate.setOnClickListener(new OnClickListener ()
{
@Override
public void onClick(View v)
{
NumberOfQuarters=Integer.parseInt(quarters.getText().toString());
NumberOfDimes=Integer.parseInt(dimes.getText().toString());
NumberOfNickels=Integer.parseInt(nickels.getText().toString());
NumberOfPennies=Integer.parseInt(pennies.getText().toString());
TotalQuarters = Quarters * NumberOfQuarters;
TotalDimes = Dimes * NumberOfDimes;
TotalNickels = Nickels * NumberOfNickels;
TotalPennies = Pennies * NumberOfPennies;
DecimalFormat currency = new DecimalFormat("$###,###.00");
sumCost = TotalQuarters+TotalDimes+TotalNickels+TotalPennies;
groupChoice= group.getSelectedItem().toString();
result.setText("THIS IS YOUR TOTAL " + groupChoice + " COST IS " + currency.format(sumCost));
}
});
}
}