我想在所选editText的下方显示对话框。我有一个edittext列表。当我单击其中一个编辑文本时,该对话框将显示在此编辑文本的下方。我想尝试一下。这可能在android?
I would like to try like this. I am sorry for my raw picture.
感谢。
答案 0 :(得分:2)
尝试由lorensiuswlt开发的NewQuickAction和NewQuickAction3D。这将在click事件的位置显示PopOver对话框。试试这个,可以帮到你。
答案 1 :(得分:0)
使用PopupWindow。使用showAsDropDown
或showAtLocation
喜欢
popupWindow.showAsDropDown(anchorView, 50, -30);
答案 2 :(得分:0)
创建对话框后,获取可用于设置x和y坐标的LayoutParams对象。这适用于Android的任何风格。
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
AlertDialog myDialog = dialogBuilder.create();
WindowManager.LayoutParams layoutParams = myDialog.getWindow().getAttributes();
layoutParams.gravity = Gravity.TOP | Gravity.LEFT;
layoutParams.x = 50;
layoutParams.y = 200;
myDialog.show();