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

Посоветуйте как реализовать разметку - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Программное временное отключение интернета http://www.cyberforum.ru/android-dev/thread1776651.html
Как программно отключить интернет (не WIFI),или же ограничить доступ приложений к нему? Описанный на StackOverflow механизм с использованием рефлексии уже не работает в связи с политикой безопасности.
Программирование Android Вылетает при прокрутке Доброе утро. Тут небольшая проблема возникла. У меня в ListView формируется список категорий, их порядка 1000 а может и больше, подгружаются они с сервера там все предусмотрено (LIMIT, OFFSET). ... http://www.cyberforum.ru/android-dev/thread1776538.html
Подключение ZTE V815W к ПК для программирования Программирование Android
Всем привет В AVD Manager, встроенном в Android Studio, нет такой модели телефона. Как сделать так, чтобы Android Studio "увидел" ZTE V815W?
Получить фото по названию города Программирование Android
У меня есть ключ от API PLACES и я хочу получить фото города. Но для этого мне нужно сначала получить reference на это фото. Его я могу получить по запросу на URL...
Программирование Android Как сконвертировать BitMap в BLOB http://www.cyberforum.ru/android-dev/thread1776386.html
Доброго вечера. У меня есть переменная BitMap (получаю фото с камеры), которую хочу записать в БД (SQLite) в поле BLOB. Но в чистом виде не хочу записывать, не того размера. Соответственно перед...
Программирование Android Обновить Play-service на эмуляторе? Помогите люди добрые, всю голову уже сломал. требуется версия 9-2 на "устройстве" сейчас 9-0, как обновить ума не приложу. И что характерно - нет playmarket-а %) подробнее

Показать сообщение отдельно
Pablito
2484 / 1929 / 601
Регистрация: 12.05.2014
Сообщений: 6,782
Завершенные тесты: 1
06.07.2016, 16:04
почему не сделать так?
Посоветуйте как реализовать разметку
1. разметка активити с NavigationView внутри CardView
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#fefefe"
    android:orientation="vertical">
 
    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"
        app:title="@string/app_name"
        app:titleTextColor="#fff" />
 
    <android.support.v7.widget.CardView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="8dp">
 
        <android.support.design.widget.NavigationView
            android:id="@+id/navView1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:menu="@menu/popup_menu1" />
 
    </android.support.v7.widget.CardView>
 
</LinearLayout>

2. просто любое меню с иконками
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
 
    <group android:id="@+id/group1">
        <item
            android:title="Title"
            app:showAsAction="always" />
    </group>
 
    <item
        android:icon="@drawable/ic_tab_books"
        android:title="Item 1"
        app:showAsAction="always" />
    <item
        android:icon="@drawable/ic_tab_movies"
        android:title="Item 2"
        app:showAsAction="always" />
    <item
        android:icon="@drawable/bookmarks"
        android:title="Item 3"
        app:showAsAction="always" />
    <item
        android:icon="@drawable/ic_folder"
        android:title="Item 4"
        app:showAsAction="always" />
    <item
        android:icon="@drawable/ic_hamburger"
        android:title="Item 5"
        app:showAsAction="always" />
 
</menu>

3. PROFIT

Title задается как group в меню
плюсы - не нужно вообще ничего писать, кроме одной строчки - все идет из коробки - стили, отступы, цвета, слушатель тот же что и на менюшке
если надо что-то не стандартное то делается свое View и назначается в xml разметке ресурса меню как actionView
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru