我剛剛遇到了一些我以前從未見過的語法,並且因爲在Google上很難找到答案,所以我決定提出一個問題。 有問題的說法是:這個java代碼是做什麼的?
EditText editText = (EditText) findViewById(R.id.edit_message);
我知道這些代碼是創建的EditText類的對象「EDITTEXT」,但我從來沒有見過的等號之前之後的代碼。 我最好的猜測是它運行findViewById()方法,並且該消息存在於EditText類中,這就是爲什麼在括號中的EditText是必需的?
我知道我現在應該知道這個語法,因爲我剛剛在CS大學完成了我的第一個Java課程,但不幸的是我們從來沒有被引入到這樣的事情中。
非常感謝。
http://developer.android.com/reference/android/app/Activity.html是'findViewById'的第一個答案,如果你想進入android開發中,值得一讀。 – 2013-10-12 10:35:32
這是一個查找已在xml文件中聲明的元素的android語法。我建議你通過developer.android.com去學習android編程,至少要熟悉這個語法。 –
我認爲EditText是一個類,findViewbyId必須返回需要流傳到EditText類的東西。 – Miller