Здравствуйте. Весь день пытаюсь внедрить NavigationDrawer в своё приложение. И ни как не могу понять несколько вещей: 1) Хочу сделать разделитель между пунктами.
<group android:checkableBehavior="single">
<item ... />
<item ... />
<item ... />
</group>
<group>
<item
android:id="@+id/setting"
android:icon="@drawable/settings"
android:title="Настройки">
</item>
</group>
Кнопка "настройки" уезжает куда-то вниз и нет разделителя. Подскажите, как правильно сделать его.
2) NavDrawer не задвигается обратно свайпом. Кроме тулбара здесь ничего толком не понимаю. Что здесь не так?
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, R.string.hello_world, R.string.hello_world);
drawer.addDrawerListener(toggle);
toggle.syncState();
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
Каждый <item>
добавь в <group>
и каждому <group>
присвой id
Примерно так будет выглядеть:
<group>
<item
android:id="@+id/allproduct"
android:icon="@drawable/all_products"
android:title="@string/all_products" />
</group>
<group>
<item
android:id="@+id/favorite_prods"
android:icon="@drawable/ic_favorite_black_24dp"
android:title="Избранные" />
</group>
<group>
<item
android:id="@+id/addProduct"
android:icon="@drawable/add_product_icon"
android:title="@string/add_product" />
</group>
<group>
<item
android:id="@+id/myAds"
android:icon="@drawable/my_items"
android:title="@string/myproducts" />
</group>
Для простого разделителя без заголовка требуется id для group, например так:
<group android:id="@+id/nav_divider">
<item
android:id="@+id/nav3"
android:icon="@drawable/ic_picture_as_pdf_black_24dp"
android:title="@string/text3" />
<item
android:id="@+id/nav4"
android:icon="@drawable/ic_picture_as_pdf_black_24dp"
android:title="@string/text4" />
</group>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
У меня есть главное активити (MainActivity) и в нем находится фрагмент, как из кода этого фрагмента перейти на новое активити? Делаю вот так -
Здравствуйте! Я столкнулся со следующей проблемой: мое приложение должно запрашивать 2 разрешение (CAMERA и WRITE_EXTERNAL_STORAGE)Запрашиваю эти разрешения...
Вечерок всем! Пытаюсь подключиться к базе данных MYSQL при помощи JDBC драйвераИспользую Intelej Idea - все работает, копипастю ТОТ ЖЕ КОД в Android Studio...