加载dialog
2016-07-15 18:10
316 查看
public void ShowBusyDialog(Context context, String msg) { LayoutInflater inflater = LayoutInflater.from(context); View v = inflater.inflate(R.layout.loading_dialog, null);// 得到加载view LinearLayout layout = (LinearLayout) v.findViewById(R.id.view_loading);// 加载布局 // main.xml中的ImageView ImageView spaceshipImage = (ImageView) v .findViewById(R.id.image_loading); TextView tipTextView = (TextView) v.findViewById(R.id.text_loading);// 提示文字 // 加载动画 Animation hyperspaceJumpAnimation = AnimationUtils.loadAnimation( context, R.anim.loading); // 使用ImageView显示动画 spaceshipImage.startAnimation(hyperspaceJumpAnimation); tipTextView.setText(msg);// 设置加载信息 mBusyDlg = new Dialog(context, R.style.loading_dialog);// 创建自定义样式dialog mBusyDlg.setCancelable(true);// false 不可以用“返回键”取消 mBusyDlg.setContentView(layout, new LinearLayout.LayoutParams( LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT));// 设置布局 mBusyDlg.show(); }
// 隐藏加载窗口 public void HideBusyDialog() { if (mBusyDlg != null) mBusyDlg.dismiss(); mBusyDlg = null; }
相关文章推荐
- 1. Two Sum QuestionEditorial Solution My Submissions
- WPF事件中的冒泡路由事件
- powerdesigner 导出excel
- 2016.7.15感想
- Web API 强势入门指南
- android视频播放之JieCaoVideoPlayer全能播放器
- Lua基础[持续更新]
- Spring MVC DispatcherServlet
- elasticsearch使用操作部分
- 关闭多实例MySQL时报错
- hbase客户端源码分析调用
- Android的Drawable
- eclipse 创建maven项目设置默认jdk版本
- Yii调试查看执行SQL语句的方法
- socket长连接
- 结合上面的五个例子,对类的静态成员变量和成员函数作个总结: 一。静态成员函数中不能调用非静态成员。 二。非静态成员函数中可以调用静态成员。因为静态成员属于类本身,在类的对象产生之前就已经存在了,所
- 安卓-Handler引起的内存泄漏
- 常用的异步线程
- 【NFC】在Android中访问内置SE和基于SE的卡模拟
- URAL 1873 大阅读题