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上下拉刷新

    这篇文章主要为大家详细介绍了Android带刷新时间显示的PullToRefresh上下拉刷新,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • Android绘制跟随手指移动的小球

    Android绘制跟随手指移动的小球

    这篇文章主要为大家详细介绍了Android绘制跟随手指移动的小球,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • Android实现录音监听动画的示例代码

    Android实现录音监听动画的示例代码

    在很多app种内置了语音助手,也存在各种动画,这篇文章主要为大家详细介绍了Android实现录音监听动画的示例代码,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-12-12
  • Kotlin结合Rxjava+Retrofit实现极简网络请求的方法

    Kotlin结合Rxjava+Retrofit实现极简网络请求的方法

    这篇文章主要给大家介绍了关于Kotlin结合Rxjava+Retrofit实现极简网络请求的相关内容,文中分别对Rxjava和Retrofit进行了简单的介绍,然后通过示例代码详细介绍了如何实现极简网络请求,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-11-11
  • Android实现TCP客户端接收数据的方法

    Android实现TCP客户端接收数据的方法

    这篇文章主要介绍了Android实现TCP客户端接收数据的方法,较为详细的分析了Android基于TCP实现客户端接收数据的相关技巧与注意事项,需要的朋友可以参考下
    2016-04-04
  • Android实现带有进度条的按钮效果

    Android实现带有进度条的按钮效果

    这篇文章主要为大家详细介绍了Android实现带有进度条的按钮效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • Android7.0 工具类:DiffUtil详解

    Android7.0 工具类:DiffUtil详解

    这篇文章主要介绍了Android7.0 工具类:DiffUtil的相关资料,并附实例代码,和实现效果图,需要的朋友可以参考下
    2016-09-09
  • Android把商品添加到购物车的动画效果(贝塞尔曲线)

    Android把商品添加到购物车的动画效果(贝塞尔曲线)

    本篇文章介绍了Android把商品添加到购物车的动画效果,这个在很多项目中都用的到,具有一定的参考价值,有需要的可以了解一下。
    2016-10-10
  • Android Shader应用开发之雷达扫描效果

    Android Shader应用开发之雷达扫描效果

    这篇文章主要为大家详细介绍了Android Shader应用开发之雷达扫描效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • Android Webview的postUrl与loadUrl加载页面实例

    Android Webview的postUrl与loadUrl加载页面实例

    这篇文章主要介绍了Android Webview的postUrl与loadUrl加载页面实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03

最新评论