android - 将 Activity 对齐为左上角的对话框

标签 android android-activity dialog alignment

我知道这个问题是为了在左侧对齐对话框而提出的, 但在这里我正在使用

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

有什么办法吗?

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

谢谢你的帮助

最佳答案

在你的 onCreate of dialog activity 上试试这个

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

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

希望对您有所帮助。

关于android - 将 Activity 对齐为左上角的对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16749886/

相关文章:

android - 如何从 .cpp 脚本启动 Android Activity ?

java - Android时间间隔百分比

Android:一个 Activity 可以有两个或多个类吗?

android - 我如何在android studio上看到xml Drawerlayout文件

android - android TelephonyManager 是否缓冲 GSMCellILocation?

android - MPAndroidChart PieChart 在 ScrollView 内部使用时不显示

Android,如何将 ArrayList<myObject> 放入 Intent 中?

c - 在 GTK3+ 中显示信息对话框时出错

c++ - 如何在 Visual Studio 2012 中为基于 Win32 对话框的应用程序启用 'Insert Activex Control'?

forms - Flutter - 在点击 TextFormField 时显示对话框 NumberPicker