Как открыть новое действие (или диалоговое окно или ссылку) из информационного окна - Google Maps v2 Android
Я хочу открыть новое действие (или пользовательский диалог или ссылку) из информационного окна. Я хочу, чтобы мой пользовательский интерфейс работал следующим образом:
1) я вижу карту
2) Я нажимаю на маркер, чтобы показать информационное окно
3) Я нажимаю кнопку (или что-то еще) в информационном окне, чтобы открыть новое действие (или диалог), чтобы показать больше информации. Кроме того, я щелкаю ссылку в информационном окне, чтобы открыть веб-страницу для отображения дополнительной информации.
Я бы предпочел открыть новый вид деятельности или диалог. Кстати, вы можете показать мне более простой способ сделать это? Любая помощь будет оценена. Заранее спасибо.
Это мой код
Marker INFO=mMap.addMarker(new MarkerOptions()
.position(info)
.title("TITLE")
.snippet("SNIPPET")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.pin)));
1 ответ
Я нажимаю кнопку (или что-то еще) в информационном окне, чтобы открыть новое действие (или диалог), чтобы показать больше информации. Кроме того, я щелкаю ссылку в информационном окне, чтобы открыть веб-страницу для отображения дополнительной информации.
Ни то, ни другое невозможно. Тем не менее, вы можете обнаружить щелчок по всему информационному окну черезsetOnInfoWindowClickListener()
, Ваш onInfoWindowClick()
метод вашего OnInfoWindowClickListener
может позвонить startActivity()
, show()
DialogFragment
, так далее.