2011-06-12 100 views
0

好吧,讓我首先指出我是一個絕對的初學者與Java和Android,雖然我知道PHP和涉及C,Python和其他幾種語言。儘管如此,我現在仍然有點頭痛。alertDialog.setTitle無法解析或不是字段

無論如何,我已經在eclipse中創建了一個新的android項目,這是一個hello world,我想要一個對話框來彈出一個cusom消息和一個OK按鈕來關閉對話框。

我已經導入AlertDialog到我的行動:

import android.app.AlertDialog; 

,然後實例化一個AlertDialog對象:

AlertDialog alertDialog = new AlertDialog.Builder(this).create(); 

但隨後的Eclipse,當我嘗試設置alertDialog屬性拋出了一個錯誤:

alertDialog.setTitle = "Debug"; 

它阻止我的應用程序編譯。由於我在網上查看了幾個指南,看起來不明白我做錯了什麼,所以我有點不知所措。

而且,據我所知,扔了,包括把它們放在一個動作一個對話的更好的辦法,但我只是想這對於一些快速調試反饋和剛學到底是怎麼上:)

去此活動的完整源代碼位於:http://dl.dropbox.com/u/3331622/activity.txt

感謝您的幫助!

回答

4

你必須記住在Java中不同的語法:

alertDialog.setTitle("Debug"); 

您正在使用的類AlertDialog的方法,而不是訪問一個公共領域。

+0

哈,有道理 - 我應該更加註意。工作了一種享受,謝謝..我花了幾個小時無法與那一個。 – 2011-06-12 23:19:49

+2

我們都是通過犯錯來學習的:) – Aleadam 2011-06-12 23:34:22

+0

那麼說,Aleadam – greysqrl 2016-06-28 08:45:00