package com.example.mo.no2orderui; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; import android.content.SharedPreferences; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends AppCompatActivity { private TextView textQuantity; private TextView textPrice; private TextView textMoney; private TextView textNumber; private Button buttonJia; private Button buttonJian; private Button buttonOrder; private int number= 0 ; private int money=0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); buttonJian = (Button) findViewById(R.id.button_jian); buttonJia = (Button) findViewById(R.id.button_jia); buttonOrder = (Button) findViewById(R.id.button_order); textQuantity = (TextView) findViewById(R.id.quantity); textPrice = (TextView) findViewById(R.id.price); textMoney = (TextView) findViewById(R.id.money); textNumber = (TextView) findViewById(R.id.number); textNumber.setText(Integer.toString(number)); textMoney.setText(Integer.toString(money)); buttonJian.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (number == 0) { Toast.makeText(MainActivity.this, "不能再少了", Toast.LENGTH_SHORT).show(); } else { number--; money = number * 10; textNumber.setText(Integer.toString(number)); textMoney.setText("$" + Integer.toString(money)); } } }); buttonJia.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { number++; money = number * 10; textNumber.setText(Integer.toString(number)); textMoney.setText("$" + Integer.toString(money)); } }); buttonOrder.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this); dialog.setTitle("订单确认"); dialog.setMessage("请核对:订购数量"+number+","+"总价:$"+money); dialog.setCancelable(false); dialog.setPositiveButton("OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); dialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); dialog.show(); } }); } }