gpt4 book ai didi

android - 在 Android 的布局中显示对话框

转载 作者:行者123 更新时间:2023-11-29 21:44:11 25 4
gpt4 key购买 nike

我的 ui 有 2 个 LinearLayout,layout1 和 layout2。
并使用以下代码显示对话框:

private AlertDialog MyDialog;
public void adddialog() {
AlertDialog.Builder MyBuilder = new AlertDialog.Builder(this);
MyBuilder.setTitle("Title")
MyBuilder .setView(ListView);
MyDialog = MyBuilder.create();
}

我想将对话框位置设置在layout2的右上角。
我怎样才能到达它?

最佳答案

private AlertDialog MyDialog;
public void adddialog()
{
AlertDialog.Builder MyBuilder = new AlertDialog.Builder(this);
MyBuilder.setTitle("Title")
MyBuilder .setView(ListView);
MyDialog = MyBuilder.create();
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
WindowManager.LayoutParams dialogParam = MyDialog.getWindow().getAttributes();

dialogParam.gravity = Gravity.TOP | Gravity.RIGHT;
// dialogParam.x = 100; //x position
// dialogParam.y = 100; //y position

MyDialog.show();
}

关于android - 在 Android 的布局中显示对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16334153/

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