本文实例讲述了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程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
【Appium踩坑】小米手机,启动报错:exited with code 255 writing to settings requires:android.permission.WRITE_SECUR
android 拍照 预览图与 照片分辨率(可视区域)不一致
[PAT顶级]1025 Keep at Most 100 Characters (35分)
Android 天气APP(二十)增加欢迎页及白屏黑屏处理、展示世界国家/地区的城市数据
Android使用SharedPreferences保存List列表数据
解决android sdk 运行出现 could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037:的问题
网友评论