Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
iKapex
3 / 3 / 1
Регистрация: 07.10.2012
Сообщений: 228
#1

Unexpected namespace prefix "map" found for tag fragment - Программирование Android

09.11.2013, 18:12. Просмотров 1278. Ответов 6
Метки нет (Все метки)

Но почему там, где map, у меня ошибки???

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:map="http://schemas.android.com/apk/res-auto"
  android:id="@+id/map"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  class="com.google.android.gms.maps.SupportMapFragment"
  map:cameraBearing="112.5"
  map:cameraTargetLat="-33.796923"
  map:cameraTargetLng="150.922433"
  map:cameraTilt="30"
  map:cameraZoom="13"
  map:mapType="normal"
  map:uiCompass="false"
  map:uiRotateGestures="true"
  map:uiScrollGestures="false"
  map:uiTiltGestures="true"
  map:uiZoomControls="false"
  map:uiZoomGestures="true"/>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2013, 18:12
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Unexpected namespace prefix "map" found for tag fragment (Программирование Android):

Ошибка "ссылка на нулевой объект" в классе, наследуемом от Fragment
Здравствуйте! Я хочу добавить Twitter api, но не могу это правильно сделать....

Добавление "балуна" в Yandex Map Kit
Здравствуйте. Пытаюсь используя сэмплы Yandex Map Kit сделать добавление балуна...

Android Studio при запуске AVD ошибка "/dev/kvm is not found"
Я создал новый AVD и попробовал его запустить. После, я увидел диалоговое окно...

Как исправить "libOpenVG.so, libPVROGL.so - not found"?
Проблема возникает при загрузке библиотеки, созданной в Qt, на устройствах с...

Map fragment с закругленными краями
Всем прривет, в приложении не сложный интерфейс, но все элементы, а это по...

Работа с БД, связывание таблиц "фильмы", "жанры", "режиссеры"
Ребят, всем привет! накидайте какие-нить идеи по реализации ситуация такая...

6
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
09.11.2013, 21:24 #2
fragment рутовый элемент в xml? другими словами - это весь xml?

Добавлено через 1 минуту
примеры запускать не пробовали?
1
iKapex
3 / 3 / 1
Регистрация: 07.10.2012
Сообщений: 228
09.11.2013, 22:36  [ТС] #3
Видимо, рутовый, больше, кроме контейнера там нет ничего. Сейчас xml выглядит так:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity" >
 
   <fragment
       xmlns:map="http://schemas.android.com/apk/res/android"
       android:id="@+id/map"
       android:layout_width="match_parent"
       map:layout_height="wrap_content"
       class="com.google.android.gms.maps.MapFragment"
       map:cameraBearing="45"
       map:cameraTargetLat="51.507222"
       map:cameraTargetLng="-0.1275"
       map:cameraTilt="30"
       map:cameraZoom="12"
       map:mapType="satellite"
       map:uiCompass="true"
       map:uiRotateGestures="true"
       map:uiScrollGestures="true"
       map:uiTiltGestures="true"
       map:uiZoomControls="true"
       map:uiZoomGestures="true" />
 
</RelativeLayout>
Цитата Сообщение от V0v1k Посмотреть сообщение
примеры запускать не пробовали?
Они не запускаются :-( у меня и в grafical layout - крестик горит.

Java
1
MapFragment mapFragment = (MapFragment) fragmentManager.findFragmentById(R.id.map);
здесь тоже ошибка, т.к., наверно, map не создался из-за ошибки.
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
09.11.2013, 23:34 #4
попробуйте поместить xmlns:map="..." в RelativeLayout после xmlns:tools="...". все нужное добавили в проект?
Цитата Сообщение от iKapex Посмотреть сообщение
здесь тоже ошибка, т.к., наверно, map не создался из-за ошибки.
наведите курсор и читайте описание ошибки.
1
iKapex
3 / 3 / 1
Регистрация: 07.10.2012
Сообщений: 228
10.11.2013, 00:55  [ТС] #5
Цитата Сообщение от V0v1k Посмотреть сообщение
все нужное добавили в проект?
Я не знаю. Я взяла этот пример из одного урока и там было сказано, чтоб в Properties -> Android в нижнем части окна нажать на Add и загрузить google-play-services. - Я нажимаю на Add, а у меня вообще ничего не добавляется, просто всё белое.
Но я добавила google-play-services.jar в libs своего проекта. И в Java Build Path я тоже прописала путь к библиотекам. - Я не знаю, что еще надо.

Добавлено через 9 минут
Цитата Сообщение от V0v1k Посмотреть сообщение
попробуйте поместить xmlns:map="..." в RelativeLayout после xmlns:tools="...". все нужное добавили в проект?
Сделала как вы сказали. Только я не поняла из тега <fragment/> xmlns:map="..." тоже убрать? Если убрать, то будет ошибка - No resource identifier found for attribute 'cameraBearing' in package 'android'... - и какие свойства есть в map (cameraZoom, cameraType и т.д.) - у всех будет такая же ошибка.
А если оставить xmlns:map="..." во <fragment/>, то прежняя ошибка будет: Unexpected namespace prefix "map" found for tag fragment

Добавлено через 3 минуты
Но, кстати, в .java com.google.android.gms.maps.* - импортируется нормально, без ошибок. Может быть google-play-services.jar и пути в библиотеке достаточно.
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
10.11.2013, 01:24 #6
Цитата Сообщение от iKapex Посмотреть сообщение
И в Java Build Path я тоже прописала путь к библиотекам
никогда так не делаю.

Цитата Сообщение от iKapex Посмотреть сообщение
делала как вы сказали. Только я не поняла из тега <fragment/> xmlns:map="..." тоже убрать? Если убрать, то будет ошибка - No resource identifier found for attribute 'cameraBearing' in package 'android'... - и какие свойства есть в map (cameraZoom, cameraType и т.д.) - у всех будет такая же ошибка.
А если оставить xmlns:map="..." во <fragment/>, то прежняя ошибка будет: Unexpected namespace prefix "map" found for tag fragment
можете проект выложить?
1
iKapex
3 / 3 / 1
Регистрация: 07.10.2012
Сообщений: 228
10.11.2013, 15:32  [ТС] #7
Цитата Сообщение от V0v1k Посмотреть сообщение
можете проект выложить?
Конечно. Только я че-то на форум залить не могу

https://www.dropbox.com/s/ikmlz5kzsgtpcoh/MessMap.zip
0
10.11.2013, 15:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.11.2013, 15:32
Привет! Вот еще темы с решениями:

Ошибка "Unknown method "e" of "org.apache.commons.logging.Log"
Unknown method 'e' of 'org.apache.commons.logging.Log' package...

"No Android SDK found. configure an Android SDK". Что делать?
Сначала Андроид Студио зависал при компиляции приложения и выдавал сообщение,...

Постепенно вывести на экран слово "Java", в котором буквы состоят из "интересных" элементов
Я учусь в универе и вот пытаюсь делать лабораторные по языку java, только на...

Выбор платформы разработки "1С Мобильная платформа" или "Android Studio"
Всем, здравствуйте! Есть задача по разработке клиента для терминала сбора...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru