Форум программистов, компьютерный форум, киберфорум
Наши страницы

Открытие фрагмента NawDrawer - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как реализовать геймпад http://www.cyberforum.ru/android-dev/thread1686712.html
простое приложение которое считывает данные акселерометра о повороте девайса относительно осей визуально отображает на экране и передает по WiFi на сервер. есть пример получения данных с...
Программирование Android OutOfMemoryError Приложение выдаёт такой лог, и перестаёт показывать изображения. Throwing OutOfMemoryError "Failed to allocate a 1285644 byte allocation with 942108 free bytes and 920KB until OOM" В приложении... http://www.cyberforum.ru/android-dev/thread1686685.html
Программирование Android Серийный номер экземпляра приложения
Интересно знать, есть ли какой-нибудь способ автоматически присваивать каждому экземпляру скаченного приложения уникальный id? Речь идет о скачивании приложения не с площадки Гугла, а с сервера...
Программирование Android Определить достижение конца экрана
У меня есть GridView и в нем изображения как при скролинге определить когда будет достигнут конец экрана устройства и выполнить некоторые действия? Я знаю можно реализовать интерфейс...
Программирование Android OutofMemory при загрузке гифки в RecyclerView http://www.cyberforum.ru/android-dev/thread1686378.html
Я загружаю гифки в RecyclerView и он падает с OutofMemory почти сразу. То есть что то где то в памяти скапливается и не освобождается? Как найти проблему утечки памяти и исправить? Вот код моего...
Программирование Android Программирование в среде Eclipse Хочу в приложение на Android, что то типо GPS организовать, чтобы считывались мои координаты(широта, долгота)и выводились на экран. Хотя бы без привязки карты , если кто знает как ещё и карту... подробнее

Показать сообщение отдельно
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
17.03.2016, 08:44
Ну тогда, возможно (возможно, это просто мои подозрения), в Активити у тебя должны быть строки типа:

Java
1
2
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
А еще, возможно, в разметке Активити у тебя должен быть контейнер для фрагментов, например такой:

Java
1
container = (FrameLayout) findViewById(R.id.container);
И это еще не все. В Активити должен быть метод типа:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@Override
    public boolean onNavigationItemSelected(MenuItem item) {
        int id = item.getItemId();
 
        if (id == R.id.пункт_меню_который_тебе_нужен) {
               FragmentManager ft = getFragmentManager().beginTransaction();
 
               ft.add(R.id.container, myFragment); // если контейнер был пустой
               // или
               ft.replace(R.id.container, myFragment); // если в контейнере был другой фрагмент
 
               ft.commit();
        }
 
        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        drawer.closeDrawer(GravityCompat.START);
        return true;
    }
Вот так вот все сложно, да. А что делать?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru