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

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

Войти
Регистрация
Восстановить пароль
 
Т_Ё_М_А
23 / 6 / 2
Регистрация: 14.12.2009
Сообщений: 282
#1

навигация приложения - Программирование Android

30.08.2013, 16:51. Просмотров 532. Ответов 3
Метки нет (Все метки)

Как правильно сделать верхнее меню для приложения, на подобии такого:

http://s2.ipicture.ru/uploads/20130830/UjJZYdkz.png

Я сделал с помощью 3-х ImageButton и такого обработчика:
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
public void onClick(View v) {
    
        switch(v.getId())
        {
            case R.id.imageButton1:
                //вдавливаем нажатую кнопку
                   imgBtn1.setImageResource(R.drawable.menu_btn_1down);
                //возвращаем остальные   
                   imgBtn2.setImageResource(R.drawable.menu_btn_2up); 
                   imgBtn3.setImageResource(R.drawable.menu_btn_3up);
                //переход на экран 1   
                   myBrowser1.loadUrl("file:///android_asset/Main/tab1.html");
                   break;
            case R.id.imageButton2: 
                //вдавливаем нажатую кнопку
                   imgBtn2.setImageResource(R.drawable.menu_btn_2down);
                //возвращаем остальные   
                   imgBtn1.setImageResource(R.drawable.menu_btn_1up); 
                   imgBtn3.setImageResource(R.drawable.menu_btn_3up);
                //переход на экран 2
                   myBrowser1.loadUrl("file:///android_asset/Main/tab2.html");
                   break;  
            case R.id.imageButton3:
                //вдавливаем нажатую кнопку
                   imgBtn3.setImageResource(R.drawable.menu_btn_3down);
                //возвращаем остальные   
                   imgBtn1.setImageResource(R.drawable.menu_btn_1up); 
                   imgBtn2.setImageResource(R.drawable.menu_btn_2up);
                 //переход на экран 3
                   myBrowser1.loadUrl("file:///android_asset/Main/tab3.html");
                   break;
        }
        
        
    }
Мне кажется должен быть способ получше...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.08.2013, 16:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос навигация приложения (Программирование Android):

Навигация свайпом. ListView - Программирование Android
Добрый день, хотел сделать приложение в котором есть на каждом экране отдельный ListView, свайпом можно переходить из экрана в экран, тапом...

WebView. Навигация свайпом - Программирование Android
Здравствуйте! Есть WebView, статьи в который подгружаются из res/raw (n1.txt - n...txt), одна статья - один файл. Как свайпом осуществить...

Swipe навигация в приложении - Программирование Android
Здравствуйте. Возникла потребность в навигации между активити жестами(свайп). Ведешь пальцем влево и переходит в нужное активити. ...

Раздельная навигация по GPS или по Glonass - Программирование Android
Возможен - ли раздельный выбор навигации или от спутников GPS или от спутников Глонасс? Сейчас почему - то только одна кнопка...

Ошибка при вызове приложения из другого приложения - Программирование Android
Сделано два простеньких приложения и я хочу чтобы одно приложение запускало другое. В приложении, которое будет запущено установлен фильтр...

Из приложения А проверить наличие установленного на устройстве приложения В - Программирование Android
Извиняюсь за нубский вопрос. Подскажите в андроид есть возможность из приложения А проверить наличие установленного на устройстве...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MegaSinner
91 / 91 / 3
Регистрация: 09.04.2010
Сообщений: 746
30.08.2013, 18:05 #2
Т_Ё_М_А, оно похоже на обычный таб-контрол, только не знаю как его разукрасить, может то тема такая...
Т_Ё_М_А
23 / 6 / 2
Регистрация: 14.12.2009
Сообщений: 282
30.08.2013, 20:49  [ТС] #3
MegaSinner, TabHost, точно, нашёл - спасибо! Буду с ним разбираться.
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
02.09.2013, 16:34 #4
TabPageIndicator
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.09.2013, 16:34
Привет! Вот еще темы с ответами:

Запуск приложения из другого приложения - Программирование Android
Собственно вопрос уже назван в теме: есть приложение, как по нажатии кнопки запустить другое, которое уже есть в системе Android? Как это...

Запуск приложения из другого приложения - Программирование Android
Привет товарищи! Имеется два приложения. Задача следующая: Из первого приложения запустить второе, да так, что бы второе приложение...

Google Maps - навигация от точки до точки - Программирование Android
Здравствуйте, хочу спросить: Я создал приложение для отеля, установил там точку которым является адрес. Так же через GPS строился...

Навигация по *.chm справке из C# приложения - C#
Всем привет! Кто может подсказать, как осуществить навигацию по *.chm файлу из приложения на C#. Что я имею ввиду - в *.chm я написал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.09.2013, 16:34
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru