Android中如何利用DialogFragment自定义背景与宽高
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇"Android中如何利用DialogFragment自定义背景与宽高"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章
千家信息网最后更新 2025年02月01日Android中如何利用DialogFragment自定义背景与宽高
这篇"Android中如何利用DialogFragment自定义背景与宽高"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"Android中如何利用DialogFragment自定义背景与宽高"文章吧。
自定义方法如下:
先申请无标题栏
@Nullable@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);// ......}
然后在onStart方法里重新指定宽高
先设置透明背景,然后通过DisplayMetrics设置宽高。
@Overridepublic void onStart() { super.onStart(); Window window = getDialog().getWindow(); window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); WindowManager.LayoutParams windowParams = window.getAttributes(); windowParams.dimAmount = 0.0f; windowParams.y = 100; window.setAttributes(windowParams); Dialog dialog = getDialog(); if (dialog != null) { DisplayMetrics dm = new DisplayMetrics(); getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm); dialog.getWindow().setLayout((int) (dm.widthPixels * 0.9), (int) (dm.heightPixels * 0.76)); }}
以上就是关于"Android中如何利用DialogFragment自定义背景与宽高"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
内容
背景
文章
知识
篇文章
价值
大部分
就是
方法
更多
标题
步骤
知识点
行业
资讯
资讯频道
频道
义方
自定
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
时间机器其他服务器
软件开发描边
服务器发送命令刷新页面
泰安个人存储服务器
计算机网络技术工作经历范文
软件开发湖南大学排名
怀柔区品质软件开发程序
驾校宝典类似的软件开发教程
我的世界饥饿服务器
代码编辑器软件开发教程
数据库教程写得最好的
软件开发需要前置许可
富锦软件开发
网联平台数据库
网络安全预警响应流程图
现在的软件开发语言
博兴mes软件开发公司
网络技术团队用什么域名
在数据库中实体是什么意思
数据库如何激活
网易土豆服务器有什么用
网络安全系着你我他
身边的数据库
唐山超融合服务器公司
服务器在海外的影视网
数据库信创名录tidb
用什么软件开发嵌入式人机界面
幼儿园网络安全规章制度
华为存储服务器账户
苹果软件开发大会