【问题标题】:alertDialog.setTitle cannot be resolved or is not a fieldalertDialog.setTitle 无法解析或不是字段
【发布时间】:2011-06-12 22:57:14
【问题描述】:

好的,首先让我指出我是 java 和 android 的绝对初学者,虽然我知道 php 并且涉足 C、Python 和其他一些语言。不过,我现在有点不知所措。

无论如何,我已经在 Eclipse 中创建了一个新的 android 项目,有点像一个 hello world,我希望弹出一个对话框,其中包含一条自定义消息和一个 OK 按钮来关闭对话框。

我已将 AlertDialog 导入到我的操作中:

import android.app.AlertDialog;

然后实例化一个AlertDialog对象:

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

但是当我尝试在 alertDialog 上设置一个属性时,Eclipse 会抛出一个错误:

alertDialog.setTitle = "Debug";

这会阻止我的应用程序编译。我有点茫然,因为我在网上查看了几个指南,似乎看不出我做错了什么。

另外,我知道有更好的方法可以弹出对话框,包括将它们放入一个动作中,但我只是想要一些快速的调试反馈并了解到底发生了什么:)

此活动的完整源代码在这里:http://dl.dropbox.com/u/3331622/activity.txt

感谢您的帮助!

【问题讨论】:

    标签: android android-activity dialog android-alertdialog


    【解决方案1】:

    您必须记住 java 中的不同语法:

    alertDialog.setTitle("Debug");
    

    您正在使用 AlertDialog 类中的方法,而不是访问公共字段。

    【讨论】:

    • 哈,有道理——我应该更加注意。辛苦了,谢谢.. 我花了几个小时没有找到那个。
    • 说得好,Aleadam
    猜你喜欢
    • 2022-01-09
    • 2014-03-27
    • 2014-01-05
    • 2016-05-20
    • 2016-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多