您的位置:首页 > 移动开发 > Android开发

Android中AlertDialog和ProgressDialog的使用

2016-07-30 16:29 501 查看
1.在布局文件中添加两个按钮:

<Button
android:id="@+id/btn_ad"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="AlertDialog"
android:onClick="myAlertDialogClick"
/>

<Button
android:id="@+id/btn_pd"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="ProgressDialog"
android:onClick="myProgressDialogClick"
/>

并绑定按钮的点击事件

2.在活动中实现两个点击事件:

public void myAlertDialogClick(View v){
AlertDialog.Builder dialog = new AlertDialog.Builder(FirstActivity.this);
dialog.setTitle("AlertDialog");
dialog.setMessage("我是AlertDialog");
dialog.setCancelable(false);
dialog.setPositiveButton("OK", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {

}
});
dialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {

}
});

dialog.show();
}

public void myProgressDialogClick(View v){
ProgressDialog progressDialog = new ProgressDialog(FirstActivity.this);
progressDialog.setTitle("ProgressDialog");
progressDialog.setMessage("Loading...");
progressDialog.setCancelable(true);
progressDialog.show();
}

其中setCancelable 是控制我按Back键是否可以生效。

效果如图:

AlertDialog



ProgressDialog

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 控件