-4

コンテンツがアメリカに等しい場合にのみ、ボタンでダイアログを開くようにします。どうすればいいのですか?ダイアログ アクティビティを作成してから、インテントを使用してダイアログ ボックスを取得しようとしましたが、現在のアクティビティではなく個別に表示されました。

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

                           // Then I want the dialog to open here
4

2 に答える 2

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();
}
于 2012-05-01T07:09:51.847 に答える
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();
}
于 2012-05-01T07:54:36.900 に答える