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

Navigation Drawer - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Минимальное и максимальное значение для EditText http://www.cyberforum.ru/android-dev/thread1520385.html
Имеется EditText и SeekBar. <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/KNVet" ...
Программирование Android Как через Gradle получить несколько apk проекта? Не подскажите как можно через Gradle получить несколько apk проекта?? Реально ли это вообще это сделать??говорят есть какой то атрибут Добавлено через 2 часа 29 минут что такое flavors в gradle... http://www.cyberforum.ru/android-dev/thread1520308.html
Программирование Android App Service
Возможно ли как-то создать приложение, которое запускает сервис и при этом, если в дальнейшем удалить само приложение, то сервис останется в рабочем состоянии?
Создание приложения для организации Программирование Android
Есть небольшая организация, курсы английского. Нужно создать небольшое приложение где будут регистрироваться учащиися, видеть прогресс и уведомления о уроках. Кроме того директор хочет периодически...
Программирование Android DropMenu в ActionBar http://www.cyberforum.ru/android-dev/thread1520075.html
Всем привет. Ребят, бьюсь часа 3, понять нифига не могу. Я хочу чтобы кликнув на картинку в акшнбаре выпало меню. Вчера все работало, потом поробывал изменить код, добавил spinner (взял с...
Программирование Android Как разбить на абзацы текстовый файл из папки raw (отображается без абзацев) Добрый день) У меня в приложении есть ListView, по нажатию открываются текстовые файлы (*.txt) из папки raw. Но проблема такая: в приложении текст отображается сплошным, без абзацев (хотя на... подробнее

Показать сообщение отдельно
apel70
5 / 6 / 0
Регистрация: 27.08.2015
Сообщений: 78
27.08.2015, 08:41  [ТС]
Java
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
package ru.x_num.lifehacksmagazine;
 
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Toast;
 
import com.mikepenz.materialdrawer.Drawer;
import com.mikepenz.materialdrawer.model.DividerDrawerItem;
import com.mikepenz.materialdrawer.model.PrimaryDrawerItem;
import com.mikepenz.materialdrawer.model.SectionDrawerItem;
import com.mikepenz.materialdrawer.model.interfaces.IDrawerItem;
import com.mikepenz.materialdrawer.model.interfaces.Nameable;
 
import ru.x_num.lifehacksmagazine.Fragment.BestWeek;
import ru.x_num.lifehacksmagazine.Fragment.Dosug;
import ru.x_num.lifehacksmagazine.Fragment.Eco;
import ru.x_num.lifehacksmagazine.Fragment.Hitech;
import ru.x_num.lifehacksmagazine.Fragment.Home;
import ru.x_num.lifehacksmagazine.Fragment.Man;
import ru.x_num.lifehacksmagazine.Fragment.Motiv;
import ru.x_num.lifehacksmagazine.Fragment.Woman;
import ru.x_num.lifehacksmagazine.Fragment.Work;
 
 
public class NavigationDrawer extends ActionBarActivity {
 
    private Drawer.Result drawerResult = null;
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.navigation_drawer);
 
        // Инициализируем Toolbar
 
        final Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
 
        // Инициализируем Navigation Drawer
 
        final Drawer drawer = new Drawer();
 
        drawer.withActivity(this);
        drawer.withToolbar(toolbar);
        drawer.withActionBarDrawerToggle(true);
        drawer.addDrawerItems(
 
 
                new SectionDrawerItem().withName(R.string.drawer_life_hacks_category),
                new DividerDrawerItem(),
                new PrimaryDrawerItem().withName(R.string.drawer_life_hacks_week).withIcon(getResources().getDrawable(R.drawable.week)),
                new PrimaryDrawerItem().withName(R.string.drawer_life_hacks_leisure).withIcon(getResources().getDrawable(R.drawable.dosug)),
                new PrimaryDrawerItem().withName(R.string.drawer_life_hacks_home).withIcon(getResources().getDrawable(R.drawable.home)),
                new PrimaryDrawerItem().withName(R.string.drawer_life_hacks_job).withIcon(getResources().getDrawable(R.drawable.work)),
                new PrimaryDrawerItem().withName(R.string.drawer_life_hacks_savings).withIcon(getResources().getDrawable(R.drawable.eco)),
                new PrimaryDrawerItem().withName(R.string.drawer_life_hacks_woman).withIcon(getResources().getDrawable(R.drawable.woman)),
                new PrimaryDrawerItem().withName(R.string.drawer_life_hacks_man).withIcon(getResources().getDrawable(R.drawable.man)),
                new PrimaryDrawerItem().withName(R.string.drawer_life_hacks_Hi_Tech).withIcon(getResources().getDrawable(R.drawable.hitech)),
                new PrimaryDrawerItem().withName(R.string.drawer_life_hacks_motivation).withIcon(getResources().getDrawable(R.drawable.motiv))
        );
        drawer.withOnDrawerItemClickListener(new Drawer.OnDrawerItemClickListener() {
 
            @Override
            // Обработка клика
            public void onItemClick(AdapterView<?> parent, View view, int position, long id, IDrawerItem drawerItem) {
 
                if (drawerItem instanceof Nameable) {
                    Toast.makeText(NavigationDrawer.this, NavigationDrawer.this.getString(((Nameable) drawerItem).getNameRes()), Toast.LENGTH_SHORT).show();
                    selectItem(position);
 
                }
 
            }
 
            private void selectItem(int position) {
 
                Fragment fragment = null;
                switch (position) {
                    case 0:
                        fragment = new BestWeek();
                        break;
                    case 1:
                        fragment = new Dosug();
                        break;
                    case 2:
                        fragment = new Home();
                        break;
                    case 3:
                        fragment = new Work();
                        break;
                    case 4:
                        fragment = new Eco();
                        break;
                    case 5:
                        fragment = new Woman();
                        break;
                    case 6:
                        fragment = new Man();
                        break;
                    case 7:
                        fragment = new Hitech();
                        break;
                    case 8:
                        fragment = new Motiv();
                        break;
                    default:
                        break;
 
                }
 
                // Выполняем смену фрагмента:
                if (fragment != null) {
                    FragmentManager fragmentManager = getSupportFragmentManager();
                    fragmentManager.beginTransaction().replace(R.id.toolbar, fragment).commit();
                    setTitle(?!?!?!?!?);
 
                }
 
            }
 
 
        })
        .build();
    }
 
 
 
    @Override
    public void onBackPressed() {
        // Закрываем Navigation Drawer по нажатию системной кнопки "Назад" если он открыт
        if (drawerResult.isDrawerOpen()) {
            drawerResult.closeDrawer();
        } else {
            super.onBackPressed();
        }
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru