綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[教程] 關於v.getId語法的解釋與java的類

 關閉 [複製連結] 查看: 2609|回覆: 0|好評: 0
跳轉到指定樓層
樓主
lieak5922512 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2014-6-10 20:49

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
如題 小弟碰到一個問題

  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 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則