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中ViewPager你所不知道的优化技巧分享

    Android中ViewPager你所不知道的优化技巧分享

    提到ViewPager想必各位同学一点都不陌生,它是Android中最常用的组件之一,这篇文章小编就带大家一起来看看ViewPager一些新的优化方式吧
    2024-04-04
  • Android传递Bitmap对象在两个Activity之间

    Android传递Bitmap对象在两个Activity之间

    这篇文章主要介绍了Android传递Bitmap对象在两个Activity之间的相关资料,需要的朋友可以参考下
    2016-01-01
  • Android APP启动时间优化介绍

    Android APP启动时间优化介绍

    大家好,本篇文章主要讲的是Android APP启动时间优化介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Android应用APP自动更新功能的代码实现

    Android应用APP自动更新功能的代码实现

    本篇文章主要介绍了Android应用APP自动更新功能的代码实现,想要实现这个效果的同学可以了解一下。
    2016-11-11
  • Android实现读写SD卡

    Android实现读写SD卡

    本文给大家分享的是Android实现读写SD卡的代码以及使用的时候的注意事项,非常的实用,有需要的小伙伴可以参考下。
    2016-05-05
  • Android 使用Gallery实现3D相册(附效果图+Demo源码)

    Android 使用Gallery实现3D相册(附效果图+Demo源码)

    今天主要是说说如何实现Gallery的3D显示切换,Demo的代码很多是基于网上一些现成效果,感谢这些分享成果的开发者
    2013-07-07
  • Android常用定时器的实现方式

    Android常用定时器的实现方式

    我们在开发中时常需要写一些定时的任务,比如每5秒执行一次,下面这篇文章主要给大家介绍了关于Android常用定时器的实现方式,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • Android实现百分比下载进度条效果

    Android实现百分比下载进度条效果

    这篇文章主要为大家详细介绍了Android实现百分比下载进度条效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • Android 超详细讲解fitsSystemWindows属性的使用

    Android 超详细讲解fitsSystemWindows属性的使用

    fitsSystemWindows属性可以让view根据系统窗口来调整自己的布局;简单点说就是我们在设置应用布局时是否考虑系统窗口布局,这里系统窗口包括系统状态栏、导航栏、输入法等,包括一些手机系统带有的底部虚拟按键
    2022-03-03
  • DataBinding onClick的七种点击方式

    DataBinding onClick的七种点击方式

    这篇文章主要给大家介绍了关于DataBinding onClick的七种点击方式,文中通过示例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07

最新评论