Я использую две библиотеки в своих проектах: holoeverywhere и google maps v2. Все работает отлично, за исключением случаев, когда я пытаюсь использовать собственные XML-атрибуты библиотек. С ADT r17 нам больше не нужно использовать имя пакета для определения пространства имен, вместо этого мы используем «http://schemas.android.com/apk/res-auto». res-auto автоматически заменяется именем пакета. Например, если вы хотите, чтобы настроить начальное состояние отображения фрагмента Google в XMLПроекты библиотеки Android и пользовательские атрибуты xml
<?xml version="1.0" encoding="utf-8"?>
<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="fill_parent"
android:layout_height="fill_parent"
class="com.google.android.gms.maps.SupportMapFragment"
map:uiCompass="true"
map:mapType= "normal"
map:uiRotateGestures="true"
map:uiScrollGestures="true"
map:uiTiltGestures="true"
map:uiZoomControls="true"
map:uiZoomGestures="true"/>
Я получаю сообщение об ошибке: Нет идентификатор ресурса найден для атрибута «карты» в пакете «Рез-авто» То же самое происходит, когда я использую xmlns: holo = "http://schemas.android.com/apk/res-auto" Я не могу получить доступ к пользовательским атрибутам xml этого имени. Теперь я знаю, что вы можете создать фрагмент карты программно, но я хочу найти решение для этого. Что мне не хватает? Также я нацелился на apis 10-17!
Любая помощь приветствуется. Благодарю.