3

我知道有人问这个问题是为了对齐左侧的对话框,但在这里我使用的是一个活动

android:theme="@android:style/Theme.Dialog"问题是它显示在屏幕的中心,我想显示在左上角。

有什么办法吗?

我曾尝试android:layout_gravity="top|left"在我关注的活动 .xml 上使用,但这不起作用。

谢谢您的帮助

4

1 回答 1

7

在对话活动的 onCreate 上试试这个

WindowManager.LayoutParams wmlp = getWindow().getAttributes();

        wmlp.gravity = Gravity.TOP | Gravity.LEFT;

希望能帮助到你。

于 2013-05-25T13:30:21.807 回答