Не удается разрешить символ DrawerLayout
Я пытаюсь реализовать навигационный ящик, как показано ниже: http://developer.android.com/training/implementing-navigation/nav-drawer.html#top
Мой код выглядит нормально, и мой минимальный и целевой уровни в моем манифесте соответствуют этому примеру, но он говорит мне, что не может найти следующие три ссылки
import android.support.v4.app.ActionBarDrawerToggle;
import android.support.v4.view.GravityCompat;
import android.support.v4.widget.DrawerLayout;
![enter image description here]()
![enter image description here]()
Ответы
Ответ 1
Возможно, вы нашли свой ответ, но я думаю, что он для тех, кто все еще хочет знать. так, вот мой ответ,
Для Android Studio:
Прежде всего вам нужно добавить External Jar
- В студии Android выберите Файл → Структура проекта → Модули → Зависимости → + символ → Зависимость библиотеки.
- Теперь найдите библиотеку поддержки. вы найдете что-то вроде этого com.android.support:support-v13
- Теперь выберите Jar файл с именем support-v13 (независимо от версии) и нажмите "ОК".
Теперь вы увидите больше ошибок, подобных этому.
Для Eclipse:
Отправьте эту ссылку, Нажмите здесь
Ответ 2
Вам нужно убедиться, что вы используете последнюю библиотеку поддержки, поскольку DrawerLayout
и другие элементы были добавлены в выпуске в мае 2013 года.
-
Добавлен DrawerLayout для создания ящика навигации, который может быть вытащил из края окна.
Ответ 3
Вам нужно обратиться к библиотеке поддержки в зависимости от проекта. Импортируйте пакет jar в свой путь построения Java, используя вкладку "Путь/Библиотеки проекта/Свойства Java/Путь/Языка" и используйте кнопку "Добавить внешние JAR..."
Теперь скомпилируйте проект.