Android 台灣中文網

標題: 關於v.getId語法的解釋與java的類 [打印本頁]

作者: lieak5922512    時間: 2014-6-10 20:49
標題: 關於v.getId語法的解釋與java的類
如題 小弟碰到一個問題

  1. public Button.OnClickListener tv_2 = new Button.OnClickListener() {
  2.                
  3.                 @Override
  4.                 public void onClick(View v) {
  5.                         String button = tv_1.getText().toString();
  6.                         switch(v.getId())
  7.                         {
  8.                         case R.id.btn_1:
  9.                         {
  10.                         tv_1.setText(button+"1");
  11.                         break;
  12.                         }
  13.                         case R.id.btn_2:
  14.                         {
  15.                         tv_1.setText(button+"2");
  16.                         break;
  17.                         }
  18.                         case R.id.btn_3:
  19.                         {
  20.                         tv_1.setText(button+"3");
  21.                         break;
  22.                         }
  23.                         case R.id.btn_4:
  24.                         {
  25.                         tv_1.setText(button+"4");
  26.                         break;
  27.                         }
  28.                         case R.id.btn_5:
  29.                         {
  30.                         tv_1.setText(button+"5");
  31.                         break;
  32.                         }
  33.                         case R.id.btn_6:
  34.                         {
  35.                         tv_1.setText(button+"6");
  36.                         break;
  37.                         }
  38.                         case R.id.btn_7:
  39.                         {
  40.                         tv_1.setText(button+"7");
  41.                         break;
  42.                         }
  43.                         case R.id.btn_8:
  44.                         {
  45.                         tv_1.setText(button+"8");
  46.                         break;
  47.                         }
  48.                         case R.id.btn_9:
  49.                         {
  50.                         tv_1.setText(button+"9");
  51.                         break;
  52.                         }
  53.                         case R.id.btn_10:
  54.                         {
  55.                         tv_1.setText(button+"0");
  56.                         break;
  57.                         }
  58.                         case R.id.btn_15:
  59.                         {
  60.                         tv_1.setText(button+".");
  61.                         break;
  62.                         }
  63.                         }
  64.                 }
  65.         };

複製代碼

這是一個從app計算機上截取的迴圈switch 問題再於這一個switch(v.getId())問題

這東西是圖轉換成按鈕過程 雖然打字串進去有效 可是沒有意義 這圖轉換成按鈕的過程是啥意思呢?

雖說抓取id 可是按鈕不等於圖阿? 但也不能說成圖等於id 那只是一個字串就是沒有意義



再來 也就是java最進階類 這東西哪邊找的到資料呢? 最近在研讀這個






歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1