按钮以启动活动if语句

时间:2012-05-01 07:07:19

标签: java android button

我希望按钮只在内容等于美国时打开对话框。我该怎么做? 我已经尝试创建一个对话框活动,然后使用一个意图,我得到了对话框但它出现了单独而不是当前的活动!

if(check.contentEquals("america")){

                           // Then I want the dialog to open here

2 个答案:

答案 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();
}