如何在当前所选editText的下方显示对话框

时间:2013-05-02 10:23:12

标签: android

我想在所选editText的下方显示对话框。我有一个edittext列表。当我单击其中一个编辑文本时,该对话框将显示在此编辑文本的下方。我想尝试一下。这可能在android?

I would like to try like this. I am sorry for my raw picture.

感谢。

3 个答案:

答案 0 :(得分:2)

尝试由lorensiuswlt开发的NewQuickActionNewQuickAction3D。这将在click事件的位置显示PopOver对话框。试试这个,可以帮到你。

答案 1 :(得分:0)

使用PopupWindow。使用showAsDropDownshowAtLocation喜欢

 popupWindow.showAsDropDown(anchorView, 50, -30); 

请参阅Example of using PopupWindow

答案 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();