5

我被一项任务困住了,这对我来说似乎不像以前那么微不足道。我需要制作一个使用 MapActivity 的应用程序,并在其上绘制一些叠加层......(已经完成),现在我的 onTap() 方法有问题,我需要让它看起来像 Android 的原始地图应用程序, 喜欢这个http://i.stack.imgur.com/EkZEr.png

我是 android 新手,似乎没有教程可以解释如何为此类叠加层编写类...

4

1 回答 1

2
in onTap()

LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
LinearLayout ll = (LinearLayout)inflater.inflate(R.layout.mylocation_balloon, null);
LayoutParams lp = new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT,mapOverlays.get(index).getPoint(), 0, -70, LayoutParams.MODE_MAP | LayoutParams.CENTER);
于 2012-05-11T08:46:21.453 回答