0
当我在Android 2.2的模拟器上运行alertDialog的代码时,它的工作原理与其应有的一样,但是当我尝试在我的Samsung Captivate上执行相同的操作时,它也会在Android 2.2上运行,应用程序布局就像在模拟器中一样,除了它没有显示实际的对话框外,没有任何edittext和其他元素可以像常规对话框环境那样聚焦,但是实际上对话框丢失了。我不明白如何在同一个操作系统上运行。下面是代码(它位于我活动的onCreate()方法):Android碎片AlertDialog问题?
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Please rate me on the Android Market!")
.setCancelable(true)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
您可以先向我们展示您用于创建对话框的代码。有很多方法可以做到这一点,我不认为没有任何信息,任何人都可以帮助你。 – sgarman
刚刚添加了代码,对不起这个 –
“this”在这种情况下指的是什么,它是活动还是你在一个子类中? – sgarman