因此,我在这里搜索了一些有关AlertDialog的问题,但我不确定自己在做什么,因此我很难将这些问题与自己的示例联系起来。 (我还是整个android编程的新手,所以请多多包涵。)
我已经在公共类_ Activity上实现了OnCLickListener ...
public AlertDialog myAlertDialog;
然后在onClick下
public void onClick(View src) {
switch(src.getId()){
case R.id.buttonOk:
if (score==0){
AlertDialog.Builder myAlertDialog = new AlertDialog.Builder(this);
myAlertDialog.setTitle("Title");
myAlertDialog.setMessage("Message");
myAlertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
return;
} });
myAlertDialog.show();
}
此行及其下面的行有错误:
myAlertDialog.setButton("OK", new DialogInterface.OnClickListener() {
错误:
第一:此行有多个标记
-DialogInterface无法解析为一种类型
-未为该类型定义方法setButton(String,new OnClickListener(){})
第二:DialogInterface无法解析为一种类型
谁能告诉我我做错了吗?
谢谢!
最佳答案
我很确定您只是不导入DialogInterface。尝试将此语句添加到代码的开头。
import android.content.DialogInterface;