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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как сделать границы в пространстве ImageView при прокрутке изображения http://www.cyberforum.ru/android-dev/thread1624777.html
Как сделать границы в пространстве ImageView при прокрутке большого изображения <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" ...
Программирование Android DexClassLoader не работает Добрый день. Возникла проблема с использованием DexClassLoader. Тестирование приложения на эмуляторах и на моих устройствах проходит без проблем, но обнаружил, что примерно на 30% устройств возникает... http://www.cyberforum.ru/android-dev/thread1624385.html
The application may be doing too much work on its main thread Программирование Android
Ну елки палки, это что еще такое ? :) В приложении запускаю камеру и ловлю результат PhotoObject current_photoObj ; // мой класс для работы с файлом фотки current_photoObj = new PhotoObject(); ...
Программирование Android Перевод чисел в разные системы счисления
Добрый день, когда то нашел код для перевода чисел в разные системы, но он на С# я его там для своей программы использовал, сейчас решим сделать чтобы и на андроид работало, но так как я понял я...
Программирование Android Первая игра 4х4 http://www.cyberforum.ru/android-dev/thread1623833.html
Есть типа игра, в которой нужно нажать на все кнопки с числами по возрастанию. У меня 16 кнопок, я решил реализовать всё так: package com.example.root.v_1; import android.app.Activity; import...
Программирование Android Как добавить свой шрифт в Android Studio? Как добавить шрифт в AndroidStudio, чтобы потом рисовать им методом drawText? Например, я хочу добавить comic sans ms подробнее

Показать сообщение отдельно
apel70
5 / 6 / 0
Регистрация: 27.08.2015
Сообщений: 78

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

25.12.2015, 09:15. Просмотров 221. Ответов 1
Метки (Все метки)

Всем доброго дня.
Уперся малеько в дно.
Из MainActivity через NavigationDrawer перехожу в ListFragment. Подскажите что делать дальше?
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 timonpumba.thefocus;
 
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v4.app.ListFragment;
import android.support.v7.app.AppCompatActivity;
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.interfaces.IDrawerItem;
import com.mikepenz.materialdrawer.model.interfaces.Nameable;
 
public class MainActivity extends AppCompatActivity {
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
 
        final Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
        getSupportActionBar().setDisplayHomeAsUpEnabled(true);
 
 
        Drawer drawer = new Drawer();
        drawer.withActivity(this);
        drawer.withToolbar(toolbar);
        drawer.addDrawerItems(
 
                //Основное меню
                new PrimaryDrawerItem().withName(R.string.drawer_item_isy)
                        .withIdentifier(1),
                new PrimaryDrawerItem().withName(R.string.drawer_item_free_hands)
                        .withIdentifier(2),
                new PrimaryDrawerItem().withName(R.string.drawer_item_history)
                        .withIdentifier(3),
                //Дополнительное меню
                new DividerDrawerItem(),
                new PrimaryDrawerItem().withName(R.string.drawer_item_cardsharper)
                        .withIdentifier(4),
                new PrimaryDrawerItem().withName(R.string.drawer_item_help)
                        .withIdentifier(5),
                new DividerDrawerItem(),
                //Настройки
                new PrimaryDrawerItem().withName(R.string.drawer_item_open_source)
                        .withIdentifier(6)
 
 
        );
        drawer.withOnDrawerItemClickListener(new Drawer.OnDrawerItemClickListener() {
                                                 @Override
                                                 public void onItemClick(AdapterView<?>
                                                                                 adapterView,
                                                                         View view,
                                                                         int position, long id,
                                                                         IDrawerItem drawerItem) {
                                                     if (drawerItem instanceof Nameable) {
 
                                                         Toast.makeText(MainActivity.this,
                                                                 MainActivity.this.getString((
                                                                         (Nameable) drawerItem).getNameRes()),
                                                                 Toast.LENGTH_SHORT).show();
                                                     }
                                                     if (drawerItem != null) {
                                                         if (drawerItem.getIdentifier() == 1)
                                                             getSupportActionBar().setTitle("Простые фокусы");
                                                                 getSupportFragmentManager()
                                                                 .beginTransaction()
                                                                 .replace(R.id.content_layout, new ListFragment())
                                                                 .commit();
                                                         if (drawerItem.getIdentifier() == 2) {
                                                             getSupportActionBar().setTitle("Сложные фокусы");
                                                             getSupportFragmentManager()
                                                                     .beginTransaction()
                                                                     .replace(R.id.content_layout, new ListFragment())
                                                                             .commit();
                                                         } else if (drawerItem.getIdentifier() == 3) {
                                                             getSupportActionBar().setTitle("История карт");
                                                             getSupportFragmentManager()
                                                                     .beginTransaction()
                                                                     .replace(R.id.content_layout, new ListFragment())
                                                                     .commit();
                                                         } else if (drawerItem.getIdentifier() == 4) {
                                                             getSupportActionBar().setTitle("Шулерский вольт");
                                                             getSupportFragmentManager()
                                                                     .beginTransaction()
                                                                     .replace(R.id.content_layout, new ListFragment())
                                                                     .commit();
                                                         } else if (drawerItem.getIdentifier() == 5) {
                                                             getSupportActionBar().setTitle("Словарь картежника");
                                                             getSupportFragmentManager()
                                                                     .beginTransaction()
                                                                     .replace(R.id.content_layout, new ListFragment())
                                                                     .commit();
                                                         } else if (drawerItem.getIdentifier() == 6) {
                                                             getSupportActionBar().setTitle("Настройки");
                                                             getSupportFragmentManager()
                                                                     .beginTransaction()
                                                                     .replace(R.id.content_layout, new ListFragment())
                                                                     .commit();
 
                                                         }
                                                         try {
                                                             Intent int_rate = new Intent(Intent.ACTION_VIEW, Uri.parse(getApplicationContext()
                                                                     .getPackageName()));
                                                             int_rate.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                                                             getApplicationContext()
                                                                     .startActivity(int_rate);
                                                         } catch (Exception ignored) {
 
                                                         }
                                                     }
                                                 }
                                             }
 
        ).build();
 
    }
 
 
    @Override
    public void onBackPressed() {
 
        if (back_pressed + 2000 > System.currentTimeMillis())
            super.onBackPressed();
        else
            Toast.makeText(getBaseContext(), "Что бы выйти нажмите кнопку Назад дважды",
                    Toast.LENGTH_SHORT).show();
        back_pressed = System.currentTimeMillis();
 
 
    }
 
    private static long back_pressed;
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.