如何实现当一个应用调用另一个应用的某个activity的时候,让这个activity类似dialog的效果,但是这个应用单独运行的时候还是铺满屏幕的效果
2014-10-16 15:25
591 查看
1.修改部分,在onCreate方法中做个if判断,可以根据其他程序调用传的值不会null或其他的,加上下面这几句
Display display = getWindowManager().getDefaultDisplay(); // 为获取屏幕宽、高
Window window = getWindow();
android.view.WindowManager.LayoutParams windowLayoutParams = window
.getAttributes(); // 获取对话框当前的参数值
windowLayoutParams.width = (int) (display.getWidth() * 0.8); // 宽度设置为屏幕的0.8
windowLayoutParams.height = (int) (display.getHeight() * 0.8); // 高度设置为屏幕的0.8
windowLayoutParams.alpha = 1.0f;// 设置透明度
windowLayoutParams.dimAmount = 0.5f;
2.改一下被调用的这个程序,在清单文件中设置一下主题
android:theme="@android:style/Theme.DeviceDefault.Light.Dialog"
Display display = getWindowManager().getDefaultDisplay(); // 为获取屏幕宽、高
Window window = getWindow();
android.view.WindowManager.LayoutParams windowLayoutParams = window
.getAttributes(); // 获取对话框当前的参数值
windowLayoutParams.width = (int) (display.getWidth() * 0.8); // 宽度设置为屏幕的0.8
windowLayoutParams.height = (int) (display.getHeight() * 0.8); // 高度设置为屏幕的0.8
windowLayoutParams.alpha = 1.0f;// 设置透明度
windowLayoutParams.dimAmount = 0.5f;
2.改一下被调用的这个程序,在清单文件中设置一下主题
android:theme="@android:style/Theme.DeviceDefault.Light.Dialog"
相关文章推荐
- 请教一个问题,Android应用运行时在调用某个API(比如相机)时,系统如何判断这个应用是否具备相应的权限?
- 请教一个问题,Android应用运行时在调用某个API(比如相机)时,系统如何判断这个应用是否具备相应的权限?
- Android GridView 中如何实现item合并,类似于桌面的应用图标效果,长按拖动,加入到另外一个已经存在的文件夹中,或者是压在另一个图标上,行成新的
- 请教一个问题,Android应用运行时在调用某个API(比如相机)时,系统如何判断这个应用是否具备相应的权限?
- 如何实现一个只有广播和service的android应用没有activity
- Android深入浅出系列之实例应用—如何在一个Activity里调用另外一个Activity?
- Android中实现“程序前后台切换效果”和“返回正在运行的程序,而不是一个新Activity”
- 如何实现一个frame中的按钮事件调用另一个frame的服务器控件
- 如何实现一个窗体移动时另一个窗体也跟着动的效果
- 如何在Activity调用surfaceView实现透明或半透明的效果
- 安装指定apk, 在一个APK中调用另外一个APK的Activity ,在一个应用程序中安装另一个应用APK文件
- 使用逻辑数据库PCH的时候,如何实现一次只能选择一个OBJID的效果?
- android一个应用的activity调用另一个应用的activity
- 在一个程序中调用另一个程序并且传输数据到选择屏幕执行这个程序
- objective-c开发iosapp如何实现一个页面通知另一个页面调用某函数?
- Android深入浅出系列之实例应用—如何在一个Activity里调用另外一个Activity?
- 用户控件包含一个搜索功能,但是在调用页面中按回车时无法直接提交这个表单,只有鼠标点击才提交,如何解决?
- 在一个网站的asp文件下,重定向另一个网站的jsp网页,如何实现在本网站中隐藏调用网站的域名?
- Android中实现“程序前后台切换效果”和“返回正在运行的程序,而不是一个新Activity”
- Android中实现“程序前后台切换效果”和“返回正在运行的程序,而不是一个新Activity”