android中創建對話框相對來說比較簡單new一個AlertDialog.Builder,然後設置它的一些信息比如顯示內容,標題,是否可以通過返回鍵取消對話框,確定按鈕,取消按鈕等等。
、
new AlertDialog.Builder(EX03_12.this)
.setTitle(R.string.app_about)
.setMessage(R.string.app_about_msg)
.setCancelable(false)
.setPositiveButton(R.string.str_ok,
new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialoginterface, int i)
{
}
})
.setNegativeButton(R.string.str_cancel,
new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
// TODO Auto-generated method stub
finish();
}
}).show();
setCancelable(false)表示不可以通過手機上的返回鍵取消對話框,.setPositiveButton(),.setNegativeButton()分別設置確定按鈕的事件和取消按鈕的事件。
作者 小文字