Android简单的警报对话框
我需要向用户显示一个小短信,在我的Android应用程序上点击一个button,在IOS上,我只需创build一个AlertView,使用起来很简单,但是由于解决scheme似乎比x10难多了,所以我很苦恼。 我看到我需要使用DialogFragment,但我不明白如何使它工作,可以解释一下吗? 另外,我的解决scheme是正确的,还是有更容易向用户显示简单的文本消息?
你只需要在你的onClick
上做到这一点:
AlertDialog alertDialog = new AlertDialog.Builder(MainActivity.this).create(); alertDialog.setTitle("Alert"); alertDialog.setMessage("Alert message to be shown"); alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, "OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); alertDialog.show();
我不知道从哪里看到需要DialogFragment来显示警报。
希望这可以帮助。
没有我的朋友它非常简单,尝试使用这个:
AlertDialog alertDialog = new AlertDialog.Builder(AlertDialogActivity.this).create(); alertDialog.setTitle("Alert Dialog"); alertDialog.setMessage("Welcome to dear user."); alertDialog.setIcon(R.drawable.welcome); alertDialog.setButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Toast.makeText(getApplicationContext(), "You clicked on OK", Toast.LENGTH_SHORT).show(); } }); alertDialog.show();
本教程演示如何使用xml创build自定义对话框,然后将其显示为警告对话框。
您可以轻松制作自己的“AlertView”,并随处使用。
alertView("You really want this?");
实施一次:
private void alertView( String message ) { AlertDialog.Builder dialog = new AlertDialog.Builder(context); dialog.setTitle( "Hello" ) .setIcon(R.drawable.ic_launcher) .setMessage(message) // .setNegativeButton("Cancel", new DialogInterface.OnClickListener() { // public void onClick(DialogInterface dialoginterface, int i) { // dialoginterface.cancel(); // }}) .setPositiveButton("Ok", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialoginterface, int i) { } }).show();
}