android自由改变Dialog窗口位置的方法

 更新时间:2015年04月23日 11:45:51   作者:沧海一粟……  
这篇文章主要介绍了android自由改变Dialog窗口位置的方法,涉及Android操作Dialog窗口相关技巧,需要的朋友可以参考下

本文实例讲述了android自由改变Dialog窗口位置的方法。分享给大家供大家参考。具体如下:

Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.dialog_layout);
dialog.setTitle("Custom Dialog");

 
//获得当前窗体
Window window = dialog.getWindow();

//重新设置
WindowManager.LayoutParams lp = dialogWindow.getAttributes();
window .setGravity(Gravity.LEFT | Gravity.TOP);
lp.x = 100; // 新位置X坐标
lp.y = 100; // 新位置Y坐标
lp.width = 300; // 宽度
lp.height = 300; // 高度
lp.alpha = 0.7f; // 透明度

// dialog.onWindowAttributesChanged(lp);
//(当Window的Attributes改变时系统会调用此函数)
window .setAttributes(lp);
dialog.show();

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

相关文章

  • Android中ListView下拉刷新的实现方法实例分析

    Android中ListView下拉刷新的实现方法实例分析

    这篇文章主要介绍了Android中ListView下拉刷新的实现方法,涉及Android操作ListView的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • Android仿iOS侧滑退出当前界面功能

    Android仿iOS侧滑退出当前界面功能

    这篇文章主要为大家详细介绍了Android仿iOS侧滑退出当前界面功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • 利用Warensoft Stock Service编写高频交易软件

    利用Warensoft Stock Service编写高频交易软件

    本文主要介绍了利用Warensoft Stock Service编写高频交易软件的方法步骤,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • Android基础开发之手势识别

    Android基础开发之手势识别

    这篇文章主要为大家详细介绍了Android基础开发之手势识别的相关资料,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • Android闹钟机制实现定时任务功能

    Android闹钟机制实现定时任务功能

    这篇文章主要为大家详细介绍了Android闹钟机制实现定时任务功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • Android协程的7个重要知识点汇总

    Android协程的7个重要知识点汇总

    在现代Android应用开发中,协程(Coroutine)已经成为一种不可或缺的技术,它不仅简化了异步编程,还提供了许多强大的工具和功能,可以在高阶场景中发挥出色的表现,本文将深入探讨Coroutine重要知识点,帮助开发者更好地利用Coroutine来构建高效的Android应用
    2023-09-09
  • kotlin中使用ViewBinding绑定控件的方法

    kotlin中使用ViewBinding绑定控件的方法

    View Binding是Android Studio 3.6推出的新特性,主要用于减少findViewById的冗余代码,但内部实现还是通过使用findViewById,这篇文章主要介绍了kotlin中使用ViewBinding绑定控件,需要的朋友可以参考下
    2024-03-03
  • Android如何防止多次点击事件

    Android如何防止多次点击事件

    大家都遇到这样一个问题吧,一个点击事件多次触发导致同样的内容提交了很多次,下面小编给大家带来一篇文章帮助大家解决android如何防止多次点击事件,对android防止多次点击事件相关只是感兴趣的朋友一起学习吧
    2015-12-12
  • Android中socketpair双向通信详解

    Android中socketpair双向通信详解

    这篇文章主要为大家详细介绍了Android socketpair双向通信的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • Android系统中使用shareuserid获取系统权限的教程

    Android系统中使用shareuserid获取系统权限的教程

    这篇文章主要介绍了Android系统中使用shareuserid获取系统权限的教程,这样以来不同的apk就可以互相访问对应的app文件夹,需要的朋友可以参考下
    2016-04-04

最新评论