我希望按钮只在内容等于美国时打开对话框。我该怎么做? 我已经尝试创建一个对话框活动,然后使用一个意图,我得到了对话框但它出现了单独而不是当前的活动!
if(check.contentEquals("america")){
// Then I want the dialog to open here
答案 0 :(得分:0)
试试这个:
if(check.contentEquals("america")){
imageview.setAlpha(0);
Intent i = new Intent(ACTION NAME);
startActivity(i);
}
如果你想运行一个简单的对话框,你所要做的就是:
if(check.contentEquals("america")){
imageview.setAlpha(0);
mDialog.show();
}
答案 1 :(得分:0)
显示警告对话框试试这个:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setCancelable(true);
builder.setTitle("Title");
builder.setMessage("your message");
builder.setInverseBackgroundForced(true);
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
final AlertDialog alert = builder.create();
if(check.contentEquals("america")){
alert.show();
}