2011-06-12 51 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