Android右下角显示警告对话框,并在显示时使用活动

时间:2017-03-28 15:48:01

标签: java android android-activity dialog

我试图显示一个对话框。但我希望它位于视图的右下方,我希望在对话框停留在那里时使用该活动。我该如何解决?

这就是我得到的

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();
    }
}




感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

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

  

你可以使用PopupWindow。您可以将它的位置设置到您想要的位置。以Google为例,我确定其中有很多。

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

它就像一个魅力! https://i.stack.imgur.com/H1hhm.png

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

再次感谢@Bojan Kseneman。你救了我很多工作。