返回列表 發帖
  1. package com.example.student.myapplication;

  2. import android.support.v7.app.AppCompatActivity;
  3. import android.os.Bundle;
  4. import android.view.View;
  5. import android.widget.Button;
  6. import android.widget.TextView;


  7. public class MainActivity extends AppCompatActivity {
  8.         private TextView tv_show;
  9.     private Button btn1,btn2,btn3,btn4,btn5,btn6,btn7,btn8,btn9,btn10,btn11,btn12;
  10.    
  11.     @Override
  12.     protected void onCreate(Bundle savedInstanceState) {
  13.         super.onCreate(savedInstanceState);
  14.         setContentView(R.layout.activity_main);
  15.         
  16.         tv_show=(TextView)findViewById(R.id.tv2);
  17.         btn1=(Button)findViewById((R.id.button1);
  18.         btn2=(Button)findViewById((R.id.button2);
  19.         btn3=(Button)findViewById((R.id.button3);
  20.         btn4=(Button)findViewById((R.id.button4);
  21.         btn5=(Button)findViewById((R.id.button5);
  22.         btn6=(Button)findViewById((R.id.button6);
  23.         btn7=(Button)findViewById((R.id.button7);
  24.         btn8=(Button)findViewById((R.id.button8);
  25.         btn9=(Button)findViewById((R.id.button9);
  26.         btn10=(Button)findViewById((R.id.button10);
  27.         btn11=(Button)findViewById((R.id.button11);
  28.         btn11=(Button)findViewById((R.id.button12);
  29.         
  30.         btn1.setOnClickListener(myListener);
  31.         btn2.setOnClickListener(myListener);
  32.         btn3.setOnClickListener(myListener);
  33.         btn4.setOnClickListener(myListener);
  34.         btn5.setOnClickListener(myListener);
  35.         btn6.setOnClickListener(myListener);
  36.         btn7.setOnClickListener(myListener);
  37.         btn8.setOnClickListener(myListener);
  38.         btn9.setOnClickListener(myListener);
  39.         btn10.setOnClickListener(myListener);
  40.         btn11.setOnClickListener(myListener);
  41.     }
  42.    
  43.     private View.OnClickListener myListener=new View.OnClickListener(){
  44.         @Override
  45.     public void onClick(View v)
  46.         {
  47.             String s=tv_show.getText().toString():
  48.          
  49.             switch(v.getId()) {
  50.                 case R.id.button1:
  51.                 tv_show.setText(s + "1");
  52.                 break;
  53.                 case R.id.button2:
  54.                     tv_show.setText(s + "2");
  55.                     break;
  56.                 case R.id.button3:
  57.                     tv_show.setText(s + "3");
  58.                     break;  
  59.                 case R.id.button4:
  60.                     tv_show.setText(s + "4");
  61.                     break;  
  62.                 case R.id.button5:
  63.                     tv_show.setText(s + "5");
  64.                     break;  
  65.                 case R.id.button6:
  66.                     tv_show.setText(s + "6");
  67.                     break;  
  68.                 case R.id.button7:
  69.                     tv_show.setText(s + "7");
  70.                     break;
  71.                 case R.id.button8:
  72.                     tv_show.setText(s + "8");
  73.                     break;
  74.                 case R.id.button9:
  75.                     tv_show.setText(s + "9");
  76.                     break;
  77.                 case R.id.button10:
  78.                     tv_show.setText(s + "*");
  79.                     break;
  80.                 case R.id.button11:
  81.                     tv_show.setText(s + "0");
  82.                     break;
  83.                 case R.id.button12:
  84.                     tv_show.setText(s + "#");
  85.                     break;
  86.    
  87.             }
  88.         }
  89.     }:
  90. }
複製代碼

TOP

返回列表