gpt4 book ai didi

java - Android 在右下角显示警报对话框,并在显示时使用 Activity

转载 作者:太空宇宙 更新时间:2023-11-04 11:37:57 24 4
gpt4 key购买 nike

我正在尝试显示一个对话框。但我希望它位于 View 的右下角,并且我想在对话框停留在那里时使用该 Activity 。怎么解决呢?

这就是我得到的

Actual Result

这就是我想要的

Wanted result

如果需要,这是我的 DialogFragment 类:

    
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.DialogFragment;
import android.content.DialogInterface;
import android.os.Bundle;

public class FireMissilesDialogFragment extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// Use the Builder class for convenient dialog construction
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setMessage("Test")
.setPositiveButton("Fire", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// FIRE ZE MISSILES!
}
})
.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// User cancelled the dialog
}
});
// Create the AlertDialog object and return it
return builder.create();
}
}

感谢您的帮助:)

最佳答案

好的,我发现了。感谢@Bojan Kseneman

you could use PopupWindow. You can set it's position to where ever you want it. Google for examples, i'm sure there is a ton of them.

我发现了这个:http://android-er.blogspot.com.tr/2012/03/example-of-using-popupwindow.html

它就像一个魅力! /image/H1hhm.png

好处是,您可以编辑弹出窗口!这是一个布局!

再次感谢@Bojan Kseneman。你帮我省去了很多工作。

关于java - Android 在右下角显示警报对话框,并在显示时使用 Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43074146/

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