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

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:layout_weight="2" android:inputType="numberDecimal" android:textColor="#ffffff" android:maxLength="3" />
Android Как через Gradle получить несколько apk проекта? Не подскажите как можно через Gradle получить несколько apk проекта?? Реально ли это вообще это сделать??говорят есть какой то атрибут Добавлено через 2 часа 29 минут что такое flavors в gradle как сгенерировать несколько похожих apk? 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 (взял с гугла), посмотрел и вернул обратно, но уже ничего не отображается. Вот actionmenu.xml Тут три кнопки, с третей выпадает менюшка еще с тремя.
Android Как разбить на абзацы текстовый файл из папки raw (отображается без абзацев) Добрый день) У меня в приложении есть ListView, по нажатию открываются текстовые файлы (*.txt) из папки raw. Но проблема такая: в приложении текст отображается сплошным, без абзацев (хотя на компьютере файл идет с абзацами). Мне обязательно нужно разбить его на абзацы и желательно кое-что выделить жирным шрифтом. Как это можно сделать? подробнее

Показать сообщение отдельно
apel70
5 / 6 / 0
Регистрация: 27.08.2015
Сообщений: 78
27.08.2015, 08:41  [ТС]     Navigation Drawer
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();
        }
    }
}
 
Текущее время: 06:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru