`

Activity伪装的Dialog 弹出位置修改

 
阅读更多

用Activity伪装了一个Dialog 但是弹出的位置太靠近上部 需要居中显示 在布局文件或是manifest中都没有找到合适的属性

最后找到了一个可以解决的办法

 

 LayoutParams params=getWindow().getAttributes();
                
 params.x=-100;
 params.y=-500;
 getWindow().setAttributes(params);

 这些都是写在onCreate方法中的 根据实际情况就可以调整位置了 注意这里的LayoutParams是用的android.view.WindowManager.LayoutParams

 

另外在过程中老大也给了一种参考解决方案 因为找到了直接设置的方法 所以没有用

方法是建立一个透明的layout 在此上面 再放置所要显示的layout 应该也是可行的

 

分享到:
评论

相关推荐

    完美实现将activity作为dialog弹窗进行弹出

    通过以上步骤,我们就成功地实现了将Activity作为Dialog弹出,并且它仍然可以作为普通的Activity使用。用户可以通过启动方式的不同,决定是作为全屏Activity还是Dialog形式展现。这种方法在需要复用同一界面时非常...

    Activity替代dialog的demo

    为了让用户体验更佳,我们可以添加弹出和消失动画。在Activity的Java代码中,设置进入和退出动画: ```java override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // ......

    Android Dialog更改样式及显示位置

    默认情况下,Dialog会出现在屏幕中央,但开发者可以根据需求自定义其样式和显示位置。本文将深入探讨如何在Android中更改Dialog的样式和显示位置。 首先,我们来看如何更改Dialog的样式。Android系统提供了多种预设...

    Android 悬浮Activity ( Dialog风格)

    在Android开发中,"悬浮Activity"通常指的是一个可以悬浮在其他应用之上,类似Dialog样式但功能更为丰富的Activity。这样的设计可以提供用户一种便捷的方式访问或操作应用,而无需完全退出当前正在使用的应用。悬浮...

    Dialog样式的Activity-可以在任何地方弹出的Dialog

    在Android开发中,`Dialog`样式`Activity`是一种常见的用户界面设计模式,它允许开发者创建一个看起来像对话框的全屏或部分屏幕视图,可以在应用程序的任何位置弹出。这种设计模式通常用于显示需要用户确认、输入...

    自定义Dialog(Activity样式改为Dialog)

    将Activity样式设置为Dialog,可以使Activity具有类似弹出对话框的视觉效果,同时保持其完整功能。 **步骤1:设置Activity的主题** 要将Activity显示为Dialog,需要在AndroidManifest.xml中为该Activity设置一个...

    dialog效果的activity

    PopupWindow是Android中的一个轻量级弹出窗口,可以显示在屏幕的任何位置,常用于快速操作或者小范围的信息提示。 - **功能实现**:这个PopupWindow可能包含了图片的选择、预览和确认等功能,通常会结合Adapter来...

    activity dialog

    在Android开发中,"activity dialog"通常指的是将一个Activity显示为对话框样式,而不是全屏显示。这种设计模式常用于创建需要用户简单交互的小型窗口,例如设置、提示或者警告等场景,它可以让用户在执行其他操作的...

    activity实现dialog 浮动窗口实现弹出菜单

    activity设置成dialog 浮动窗口,样式,可以实现弹出菜单,可以完成dialog无法实现的功能,参:考activity实现弹出菜单,仿网易云音乐侧滑菜单 - xiaobijia的专栏 - 博客频道 - CSDN.NET ...

    Activity伪造dialog,何时何地都可弹出

    用activity做一个警报的弹窗,只要启动我们的activity,就可以以任何背景为条件的展示,详细博客地址:https://blog.csdn.net/lou_liang/article/details/86502881

    dialog 弹出窗和底部弹出窗的实现和动画效果

    本文将深入探讨如何实现`Dialog`弹出窗以及底部弹出窗的效果,包括中间弹出和底部弹出这两种常见场景。 首先,让我们了解`Dialog`的基本用法。在Android中,`Dialog`是基于`Window`的,通常表现为一个浮于当前...

    Dialog 弹出提示窗 js

    在网页开发中,Dialog弹出提示窗是一种常见的交互设计元素,用于向用户显示临时信息、警告、确认对话或提供操作选项。"Dialog 弹出提示窗 js" 是一种使用JavaScript实现的动态弹出窗口技术,它能模拟腾讯等大型...

    自定义dialog位置

    本文将详细讲解如何实现自定义Dialog,尤其是如何改变Dialog的位置,使其能够像PopupWindow那样灵活地定位在屏幕上的任意位置,如某个控件的上方、下方、左边或右边。 首先,我们需要创建一个自定义的Dialog类。这...

    把activity装扮成dialog

    dialog在开发中非常常用,但是系统自带的样式有限,所以我们需要自定义,吧aactivity装扮成dialog是非常灵活的,我写了一个demo,和大家分享

    Dialog样式的Activity

    在Android开发中,`Dialog样式的Activity`是一种特殊类型的用户界面,它呈现为一个浮动的窗口,通常用于向用户展示一些重要信息或者进行简单的交互操作,而不会完全占据整个屏幕。这种方式可以使得用户在执行主要...

    自定义activity的Dialog源码

    自定义activity的Dialog源码自定义activity的Dialog源码

    jquery dialog弹出层

    而jQuery UI则是在jQuery基础上扩展的一套交互式用户界面组件库,其中包括一个强大的对话框(Dialog)功能,即“jQuery dialog弹出层”。这个弹出层在网页应用中广泛用于创建模态或非模态警告、提示、确认或者更复杂...

    Android dialog的显示位置、弹出效果、返回键控制、外部点击事件控制功能点集合

    本篇文章将详细探讨如何实现Android Dialog的显示位置控制、弹出效果定制、返回键处理以及外部点击事件的管理。 首先,让我们关注Dialog的显示位置。在Android中,Dialog通常会居中显示,但有时我们可能需要自定义...

    Android Dialog风格的Activity

    在Android开发中,Dialog风格的Activity是一种特殊类型的窗口,它以对话框的形式展现,通常用于显示临时信息或者需要用户进行简单交互的场景。本项目是一个使用Android Studio编写的示例,实现了将一个Activity以...

Global site tag (gtag.js) - Google Analytics