最简单的对话

时间:2011-10-14 20:05:59

标签: android

我正在尝试相当于最简单的类型,VB的MsgBox "Hello, World."(VB自动将[OK]按钮添加到那个。)

但以下根本不显示(即,它不起作用),我不知道它是否可以变得更简单:

AlertDialog.Builder builder = new AlertDialog.Builder(SomeClass.this);
builder.setMessage("Hello, World.")
.setCancelable(true)
.setNeutralButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
});
AlertDialog alert = builder.create();

最后一个语句也由Eclipse调试:永远不会读取本地变量警报。

是的我是菜鸟。

2 个答案:

答案 0 :(得分:3)

你需要在AlertDialog.Builder上调用show()方法........ show(); 最后

 new AlertDialog.Builder(SomeClass.this);
builder.setMessage("Hello, World.")
.setCancelable(true)
.setNeutralButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
}).show();

答案 1 :(得分:2)

尝试在alert.show();

之后给它AlertDialog alert = builder.create();