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

Drawer Navigation and MenuItem - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Не работает AutoCompleteTextView для ArrayList собственного класса http://www.cyberforum.ru/android-dev/thread1708122.html
Добрый день. Я создал на форме AutoCompleteTextView и передаю в него ArrayList, состоящий из элементов, созданного класса Person: class Person { private String name; public String getName() { return name; }
Android Не работает Jsoup.connect Необходимо вытащить информацию из HTML-страницы. Поискав в интернете, решил установить и использовать библиотеку Jsoup. На этапе получения страницы получилась программа: import android.provider.DocumentsContract; import android.widget.EditText; import org.jsoup.Jsoup; import android.os.NetworkOnMainThreadException; import org.jsoup.nodes.Document; import java.io.IOException; import... http://www.cyberforum.ru/android-dev/thread1708049.html
Android Парсинг данных с календаря
Всем доброго времени суток! Обращаюсь к Вам с таким вопросом. Совсем недавно начал по туториалам учить и разбираться в парсинге, но столкнулся с такой проблемой. К какому документу нужно обращаться, чтобы спарсить данные с этого календаря johvi.edu.ee/index.php/et/kalender/month.calendar/2016/04/10/- И как сделать, чтобы эти данные отображались в календаре в приложении?
Android Создание приложения для android
Я решил заняться созданием приложений для андроида, но у меня есть некоторые вопросы, об одном из которых я хотел бы написать в этой теме. 1. Какой язык используется, точнее какая связка языков используется для приложения. Я конечно знаю что нужен java. Но я уверен что нужны и другие языки, ведь java-файлы это файлы с ресурсами кода java и в чистом виде на java выводится голый текст. Вот...
Android RecyclerView click http://www.cyberforum.ru/android-dev/thread1707645.html
Добрый ночи. ребята как при клики зафиксировать блок. recView.addOnItemTouchListener( new RecyclerItemClickListener(getActivity(), new RecyclerItemClickListener.OnItemClickListener() { @Override public void onItemClick(View view, int position) { ...
Android Интернет. Передача данных Всем привет. Нужна помощь... Каким образам можно создать - ("интернет" сервер) и (клиент), мне нужно написать сервер (интернет) и клиент... Клиентом должно быть приложение, и конечно же передачу данных между ними... Ребят, может вы подскажите как нормально вбить это в гугл, или же литературы есть? Буду очень благодарен. подробнее

Показать сообщение отдельно
Shamsik
 Аватар для Shamsik
-42 / 17 / 5
Регистрация: 23.12.2013
Сообщений: 521
Записей в блоге: 1
Завершенные тесты: 2
10.04.2016, 20:33     Drawer Navigation and MenuItem
Добрый вечер.

Вот такая проблема возникла.

Вот в MainActivity есть Выдвижное меню(Drawer Navigation) и правое дополнительное меню который привязан ко всем последующим фрагментам по которым переходят в навигации.

Вот как сделать к примеру если он к примеру перешел на первую страницу чтобы правое меню не показывалось есть на второе чтобы отображал.


Кликните здесь для просмотра всего текста

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
viewsNames = getResources().getStringArray(R.array.views_array);
        myDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
        myDrawerList = (ListView) findViewById(R.id.left_drawer);
 
        myDrawerList.setAdapter(new ArrayAdapter<String>(this,
                R.layout.drawer_list_item, viewsNames));
 
 
        android.support.v7.app.ActionBar actionBar = getSupportActionBar();
        actionBar.setDisplayHomeAsUpEnabled(true);
 
        myDrawerToggle = new ActionBarDrawerToggle(this, myDrawerLayout,
                R.string.open_menu,
                R.string.close_menu
        ) {
            public void onDrawerClosed(View view) {
 
                getSupportActionBar().setTitle(myTitle);
 
                // calling onPrepareOptionsMenu() to show action bar icons
                invalidateOptionsMenu();
            }
 
            public void onDrawerOpened(View drawerView) {
                getSupportActionBar().setTitle(myDrawerTitle);
                // calling onPrepareOptionsMenu() to hide action bar icons
                invalidateOptionsMenu();
            }
        };
        myDrawerLayout.setDrawerListener(myDrawerToggle);
 
        if (savedInstanceState == null) {
            // on first time display view for first nav item
            displayView(0);
        }
 
        myDrawerList.setOnItemClickListener(new DrawerItemClickListener());
    }
 
    private class DrawerItemClickListener implements ListView.OnItemClickListener {
        @Override
        public void onItemClick(
                AdapterView<?> parent, View view, int position, long id
        ) {
            // display view for selected nav drawer item
            displayView(position);
        }
    }
 
    private void displayView(int position) {
        // update the main content by replacing fragments
        Fragment fragment = null;
        switch (position) {
            case 0:
                fragment = new FirstFragment();
                break;
            case 1:
                fragment = new SecondFragment();
                break;
            case 2:
                fragment = new ThirdFragment();
                break;
            case 3:
                fragment = new ModFragment();
                break;
            case 4:
                fragment = new PanelFragment();
              break;
            case 5:
                fragment = new TestFragment();
                break;
            case 6:
                fragment = new PriceFragment();
                break;
            case 7:
                fragment = new AboutFragment();
                break;
 
            default:
 
                break;
        }
 
        if (fragment != null) {
            android.app.FragmentManager fragmentManager = getFragmentManager();
            fragmentManager.beginTransaction()
                    .replace(R.id.content_frame, fragment).commit();
 
            // update selected item and title, then close the drawer
            myDrawerList.setItemChecked(position, true);
            myDrawerList.setSelection(position);
            setTitle(viewsNames[position]);
            myDrawerLayout.closeDrawer(myDrawerList);
 
        } else {
            // error in creating fragment
            Log.e("MainActivity", "Error in creating fragment");
        }
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
 
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // toggle nav drawer on selecting action bar app icon/title
        if (myDrawerToggle.onOptionsItemSelected(item)) {
            return true;
        }
        // Handle action bar actions click
        switch (item.getItemId()) {
          /*  case R.id.action_settings:
 
                break;*/
 
                case R.id.auth:
                    Intent i = new Intent(this, Profile.class);
                    startActivity(i);
                    break;
 
            default:
 
                break;
 
        }
 
        return super.onOptionsItemSelected(item);
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru