我正在创建一个Android应用程序,用户在点击按钮时从在线服务器加载一些数据
我需要添加以下内容: 当用户点击按钮时,弹出屏幕显示在当前屏幕的顶部。显示类似的东西 “装载”“旋转装载机”或类似的东西 有什么想法吗?
答案 0 :(得分:5)
在“创建ProgressDialog”部分查看this Android Developer page。 Android提供开箱即用的对话框。
答案 1 :(得分:3)
您可以使用此上下文尝试showProgressDialog(Activity activity)
之类的函数:
if ((mySpinnerDialog== null) || (!mySpinnerDialog.isShowing())) {
mySpinnerDialog= new Dialog(activity);
mySpinnerDialog.getWindow().getCurrentFocus();
mySpinnerDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
mySpinnerDialog.setContentView(R.layout.some_layout);
mySpinnerDialog.setCancelable(false);
mySpinnerDialog.setOwnerActivity(activity);
mySpinnerDialog.show();
} else {
mySpinnerDialog.setOwnerActivity(activity);
}
并使用mySpinnerDialog.dismiss();
将其解雇。在Illegalargumentexception
dismiss()