【发布时间】:2014-04-19 13:55:20
【问题描述】:
我想在用户点击图表时显示一个小弹出窗口。我已阅读问题的答案
Showing popup on clicking a point in graph AChartEngine
它建议吐司作为答案,但我希望用户在弹出窗口中的两个选项之间进行选择。我 尝试使用 alertdialog 甚至创建了一个自定义对话框,但它们覆盖了整个屏幕区域,而我只想在用户点击图表的地方弹出一个小窗口。
这是我获取 x,y 坐标的 onotuch 监听器
mChart.setOnTouchListener(new OnTouchListener() {
if(event.getAction() == MotionEvent.ACTION_UP)
{
int xd= (int) event.getX();
int yd = (int) event.getY();
}
重新定位对话框的代码
AlertDialog alertDialog = builder.create();
alertDialog.show();
WindowManager.LayoutParams lp = new WindowManager.LayoutParams();
lp.x= xd;
lp.y= yd;
alertDialog.getWindow().setAttributes(lp);
【问题讨论】:
-
弹出两个小图片来参考你的两个选项怎么样
-
谢谢,但不,我不认为显示图像会起作用我希望显示特定选项
-
因为您使用自定义对话框,所以您应该能够像普通文本一样进行填充。参考这篇文章,希望它会帮助stackoverflow.com/questions/1967085/…
标签: android dialog popup android-alertdialog achartengine