Dialog显示

来源:互联网 发布:mac上免得游戏 编辑:程序博客网 时间:2024/06/01 03:59
1,AlertDialog
  图片
new AlertDialog.Builder(SyncBookmarkActivity.this)
                .setTitle(getText(R.string.sync_re_download))
                .setMessage(getText(R.string.sync_isre_download))
                .setPositiveButton(确定),
                        new DialogInterface.OnClickListener() {
                            public void onClick(DialogInterface dialog, int which) {
                                 ......................
                            }
                        }).setNegativeButton(getText(取消), null).show();
2.ProgressDialog

图片

//progressdialog显示

public void showSyncDialog() {
       ProgressDialog  mProgressDialog = new ProgressDialog(SyncBookmarkActivity.this);
        mProgressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
        mProgressDialog.setCancelable(true);
        mProgressDialog.setOnCancelListener(new OnCancelListener() {
            @Override
            public void onCancel(DialogInterface dialog) {           //点击取消时作出的操作
             ……………………
            }
        });
        mProgressDialog.setMessage(getText(R.string.bookmark_being_synchronized).toString());    //显示的内容
        if (mProgressDialog != null && !mProgressDialog.isShowing()) {
            mProgressDialog.show();
        }
    }
//progressdialog消失
private void dismissProgressDialog() {
        if (mProgressDialog != null && mProgressDialog.isShowing()) {
            mProgressDialog.dismiss();
        }
    }
原创粉丝点击