欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android自定义dialog简单实现方法

程序员文章站 2024-02-20 16:06:04
本文实例讲述了android自定义dialog简单实现方法。分享给大家供大家参考,具体如下: @override protected void oncreat...

本文实例讲述了android自定义dialog简单实现方法。分享给大家供大家参考,具体如下:

@override
 protected void oncreate(bundle savedinstancestate) {
 super.oncreate(savedinstancestate);
 setcontentview(r.layout.function_music);
 // 实例化新的窗口
 window w = getwindow();
 // 获取默认显示数据
 display display = w.getwindowmanager().getdefaultdisplay();
 // 获取窗口的背景图片
 resources resources = musicactivity.getresources();
 drawable drawable = resources.getdrawable(r.drawable.operate_bg);
 // 设置窗口的背景图片
 w.setbackgrounddrawable(drawable);
 // 窗口的标题为空
 w.settitle(null);
 // 定义窗口的宽和高
 int width = (int) (display.getwidth() * 0.8);
 int height = (int) (display.getheight() * 0.5);
 // 设置窗口的大小
 w.setlayout(width, height);
 // 设置窗口的显示位置
 w.setgravity(gravity.center);
 // 设置窗口的属性
 windowmanager.layoutparams wl = w.getattributes();
 w.setattributes(wl);
 // 获取控件
 findview();
}

更多关于android开发相关内容感兴趣的读者可查看本站专题:《android开发入门与进阶教程

希望本文所述对大家android程序设计有所帮助。