搜尋此網誌

2021年3月5日 星期五

沒有EditText, TextView, Button.... ?

 緣起:


    我們畢專需要寫手機的程式,而這學期剛好有上 Android 的程式設計,很棒,我也依課程買了一本書來準備自修。昨天有上課,可是老師一次講太多了 XD ,而且教室的電腦又破破的,很多人在寫 Android 的程式時都碰到很鳥的問題,雖然我有帶自己的筆電過去,不過我在那堂課也沒學到太多東西,所以我想說趁著今天閒閒的時候來練習昨天講的東西。

    
    由於以前沒碰過 Android 的開發,所以一開始的時候碰到一點小問題,就是連書裡也沒跟你提醒的那種,昨天我的同學好像就有碰到了,不過我那時還沒做到那邊,是今天練習的時候碰上的,簡單記錄一下。


問題:


    這個練習滿簡單的,兩個輸入框,一個按鈕,三個文字區塊,在那兩個框框輸入完後,按下按鈕,程式做事。排版滿簡單的,拉一拉就好,最多切換到 xml 模式編輯,不過那也好理解,問題是出在寫程式時。


    他要我們設這些變數來存取排版上的物件,可是我打上程式後,它卻說找不到那種資料型態。

紅紅的,代表有問題。

    我就把滑鼠放在上面看看,反正我記得這個 IDE 超猛的,會給你一大堆的提示跟建議。果然,它真的超聰明的,馬上就找到問題了。


    根據我一年的 Java 開發者經驗,應該是我沒有引入 android.widget 裡的東西,所以它才會找不到。加上 import android.widget.* 後,就沒問題了。


    滿奇怪的,因為不管是書本的介紹或是初建專案的時候,它幫你引入的東西就只有兩個。


    最後還有 button 需要用到的 View.OnClickListener 物件,我們也需要手動引入, import android.view.View。

ok


沒有留言:

張貼留言