Android自定义dialog简单实现方法
更新时间:2016年01月23日 12:04:11 作者:一剪梅
这篇文章主要介绍了Android自定义dialog简单实现方法,实例分析了Android自定义对话框的相关设置技巧,代码备有详细的注释便于理解,需要的朋友可以参考下
本文实例讲述了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程序设计有所帮助。
相关文章
Android带刷新时间显示的PullToRefresh上下拉刷新
这篇文章主要为大家详细介绍了Android带刷新时间显示的PullToRefresh上下拉刷新,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-12-12Kotlin结合Rxjava+Retrofit实现极简网络请求的方法
这篇文章主要给大家介绍了关于Kotlin结合Rxjava+Retrofit实现极简网络请求的相关内容,文中分别对Rxjava和Retrofit进行了简单的介绍,然后通过示例代码详细介绍了如何实现极简网络请求,需要的朋友可以参考借鉴,下面来一起看看吧。2017-11-11Android Webview的postUrl与loadUrl加载页面实例
这篇文章主要介绍了Android Webview的postUrl与loadUrl加载页面实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-03-03
最新评论