我是 android 开发的菜鸟,我试图弄清楚如何在视图中的特定坐标处显示 NewQuickAction3D 弹出对话框。我正在将弹出窗口与本教程集成。本质上,我想使用弹出对话框来显示用户触摸的数据,而不是使用“infoview”在画布上绘画目前,弹出窗口显示在我将其锚定到的视图的顶部和中心。我怎样才能让它显示一个特定的坐标?任何帮助是极大的赞赏。
我的代码
public void updateMsg(String t_info, float t_x, float t_y, int t_c){
infoView.updateInfo(t_info, t_x, t_y, t_c); //Infoview paints to on a specific coordinate
quickAction.show(infoView); //How do I use the t_x & t_y coordinates here instead of just anchoring infoview
编辑
public void updateMsg(String t_info, float t_x, float t_y, int t_c){
infoView.updateInfo(t_info, t_x, t_y, t_c);
WindowManager.LayoutParams wmlp = quickAction.getWindow().getAttributes(); //Error here getting window attributes
wmlp.gravity = Gravity.TOP | Gravity.LEFT;
wmlp.x = 100; //x position
wmlp.y = 100; //y position
quickAction.show(infoView);
}