设置全屏dialog
来源:互联网 发布:key软件怎么打开 编辑:程序博客网 时间:2024/05/16 13:44
开发过程中经常有全屏dialog的需求,比如分享dialog,下面就分享一种设置全屏dialog的方法:
public class ShareDialog extends Basedialog{ public ShareInviteDialog(Activity activity) { super(activity); this.activity = activity;}public ShareInviteDialog(Activity activity, int themeResId) { super(activity, themeResId);}protected ShareInviteDialog(Activity activity, boolean cancelable, OnCancelListener cancelListener) { super(activity, cancelable, cancelListener);}@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.dialog_share_invite); Window window = getWindow(); if (window != null) { window.setGravity(Gravity.BOTTOM); window.setLayout(getDisplayWidth(activity), getDisplayHeight(activity)); }}public int getDisplayWidth(Activity aAty) { DisplayMetrics dm = new DisplayMetrics(); //将当前窗口的一些信息放在DisplayMetrics类中, aAty.getWindowManager().getDefaultDisplay().getMetrics(dm); return dm.widthPixels;}public int getDisplayHeight(Activity aAty) { if (aAty == null) return 600; DisplayMetrics dm = new DisplayMetrics(); aAty.getWindowManager().getDefaultDisplay().getMetrics(dm); return dm.heightPixels;}
}
0 0
- Dialog设置全屏
- 设置Dialog全屏显示
- Dialog设置全屏
- dialog 充满全屏设置
- dialog 设置全屏
- 设置全屏dialog
- Dialog全屏设置
- 全屏显示Dialog的设置
- 全屏显示Dialog的设置
- 设置Dialog全屏显示(转)
- dialog样式的activity的全屏设置
- 设置Dialog全屏,并从底部弹出
- android 设置自定义dialog全屏显示
- 代码设置Dialog全屏且透明
- dialog style 的 activity 的全屏设置 (dialog适用)
- 设置Dialog全屏,背景使用Dialog布局颜色
- 如何设置Dialog铺满全屏,更改Dialog的显示位置!!!
- 全屏dialog
- Mac安装tensorflow
- 实现主备路由自动切换 – keepalived【二】
- 烧入时遇到的相关问题集合
- qq,微信,微博,简单的分享只分享存文本
- 重建二叉树
- 设置全屏dialog
- matlab 的循环
- linux 中 ll 命令 查询结果按时间升序或降序排序
- XAMPP总是启动本地mysql的解决办法
- HTTP原理和http1.1 http1.0的区别
- Android Broadcast详解(更新中)
- (35):注解优先于命名模式
- hdu2050
- 离散的知识点,方便以后整理