Я задаю вопрос здесь без какого-либо кода, потому что я даже не знаю, возможно ли это. У меня есть приложение MapView в приложении для Android, которое заполняет ширину родительского макета, но не высоту, потому что карта отображает несколько наложений местоположений, а затем ниже представлен список местоположений, и пользователь может выбрать тот, который он хочет, или добавить. новое место в базе данных. Так это выглядит так:
Scroll View
LinerLayout
Просмотр карты
Просмотр текста (наложения имен на карте)
/ LinearLayout
/ Scroll View
Проблема здесь в том, что когда я пытаюсь перемещаться по северу и югу по карте, он просто прокручивается в виде прокрутки. Я ожидал, что это переместит карту и только представление прокрутки, если я нажму вне карты. Он движется влево и вправо, как и ожидалось.
Так что мне было интересно, возможно ли иметь какую-либо функцию блокировки на карте, чтобы при нажатии на нее можно было плавно перемещаться по ней, а затем нажимать в другом месте на экране, а затем перемещаться вверх и вниз, используя вид прокрутки. Или на карте есть стрелки вверх-вниз, вправо-влево, как на стандартных картах Google?
(я могу нормально перемещаться по карте, если использую шариковый каток (с помощью телефона G1), но он невероятно медленный)
Надеюсь, это имеет смысл