2012-05-11 25 views
5

Utknąłem z zadaniem, które wydaje mi się nie tak banalne jak wcześniej. Potrzebuję zrobić aplikację, która używa MapActivity, i narysować na niej kilka nakładek ... (to już zrobione), teraz mam problem z metodą onTap(), muszę sprawić, żeby wyglądała jak w oryginalnych mapach aplikacja dla Androida, podobnie jak to http://i.stack.imgur.com/EkZEr.pngNarysuj nakładkę podobną do MapsApp

Jestem nowy na Android, i wydaje się, że nie ma samouczek, które mogłyby wyjaśnić, jak klas zapisu dla takich nakładek ...

Odpowiedz

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); 
Powiązane problemy