Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Android > Создание меню на основе Navigation Drawer


Автор: Isaev 18.11.2013, 10:57
Приветствую!
Тут обсуждаются вопросы, связанные с программированием под Android?
Я не нашёл на форуме сответствующий раздел, если он есть, перенесите пожалуйста тему в него и я продолжу.

Если совсем не та тематика, пойду искать другой форум)

Автор: Isaev 21.11.2013, 11:55
Вопрос в следующем
Пытаюсь собрать пример использования Navigation Drawer отсюда: http://developer.android.com/intl/ru/training/implementing-navigation/nav-drawer.html
Проект успешно соберается для версий 4.0+, а в режиме совместимости для 2.2 собрать никак не получается... В сети находил примеры сборки под 2.2 в Eclipse, но я работаю в IntelliJ IDEA 12, проблемма видимо именно в специфики  импортирования библиотек с ресурсами в данной среде.
Что получилось на данном этапе в аттаче... При попытке компиляции получаю:
Код

Using javac 1.7.0_25 to compile java sources
java: Errors occurred while compiling module 'android-support-v7-appcompat'
Compilation completed with 2 errors and 0 warnings in 18 sec
2 errors
0 warnings
C:\Users\User_8\.IdeaIC12\system\compile-server\navigationdrawer_ef3a61ba\targets\java-production\android-support-v7-appcompat\android\generated_sources\build_config\android\support\v7\appcompat\BuildConfig.java
java: duplicate class: android.support.v7.appcompat.BuildConfig
C:\Program Files\Android SDK Windows\extras\android\support\v7\appcompat\gen\android\support\v7\appcompat\R.java
java: duplicate class: android.support.v7.appcompat.R

При импортирования библиотек без ресурсами компилятор не находит темы, соответственно снова не хочет соберать апп

И следующий вопрос:
не получается в Navigation Drawer организовать подменю http://developer.android.com/design/patterns/navigation-drawer.html#Style
user posted image
Каким образом это делается? Описание читал, но там очень отдалённо и без примеров 

Автор: ShellRaiser 19.1.2014, 22:32
Сделайте чистку кэша индексов и джарок в идее, была похожая проблема

Добавлено через 8 минут и 45 секунд
Цитата(Isaev @  21.11.2013,  11:55 Найти цитируемый пост)
И следующий вопрос:
не получается в Navigation Drawer организовать подменю -> link <-


Цитата

<android.support.v4.widget.DrawerLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/drawer_layout"
  android:layout_width="match_parent"
  android:layout_height="match_parent">
    <FrameLayout
    android:id="@+id/id_about_content"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>

    <com.my.secret.app.MenuDrawer
    android:id="@+id/menuDrawer"
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:layout_gravity="left"/>

</android.support.v4.widget.DrawerLayout>


MenuDrawer - это рукописный компонент, со своим Fragment блэкджеком и шлю... ExpandableListView

т.е. выезжающее меню может содержать что угодно, главное уметь это отображать 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)