gpt4 book ai didi

android对话框 Activity 位置

转载 作者:可可西里 更新时间:2023-11-01 18:44:25 30 4
gpt4 key购买 nike

我使用 android:theme="@android:style/Theme.Dialog"创建了一个非最大化 Activity ,使其看起来像一个对话框。我需要更改 Activity 在屏幕上的位置,但我没有找到如何执行此操作...

最佳答案

要更改位置(主题设置为 Theme.Dialog),您可以在附加到窗口后覆盖 Activity 装饰 View 的 LayoutParams 的重力、大小和坐标.这是一个例子:

@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();

View view = getWindow().getDecorView();
WindowManager.LayoutParams lp = (WindowManager.LayoutParams) view.getLayoutParams();
lp.gravity = Gravity.LEFT | Gravity.TOP;
lp.x = 10;
lp.y = 10;
lp.width = 300;
lp.height = 300;
getWindowManager().updateViewLayout(view, lp);
}

关于android对话框 Activity 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163427/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com