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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android TableLayout http://www.cyberforum.ru/android-dev/thread945964.html
Считываю данные из БД, и размещаю их в таблице на основе TableLayout. Для того чтоб она листалась, так как строк довольно много, TableLayout я поместил на ScrollView. Подскажите как можно узнать...
Программирование Android Google Maps (дебажный ключ) Пытаюсь разобраться с Google Maps. Возник такой вопрос, можно ли как-то запустить приложение с гугл мепс, используя обычный дебажный ключ от Эклипса? т.е. без всяких консолей от гугла, там где... http://www.cyberforum.ru/android-dev/thread945901.html
TableLayout - чтение данных из строк, изменение данных в строках Программирование Android
Заполнить TableLayout довольно просто. А вот прочитать ... И примеры есть в интернете, и клипса не ругается, и методы эти существуют начина аж с API1: TableLayout table =...
Программирование Android Отключение блокировки экрана
Добрый день. Пишу приложение, с которым пользователь должен взаимодействовать только путём наклона телефона туда-сюда, без касания экрана. При этом экран через какое-то время затемняется а затем и...
Программирование Android Ошибка при установке приложения Андроид http://www.cyberforum.ru/android-dev/thread945734.html
Создана и протестированна программа eclipse+SDK. В AVD все работает. Таргет версия 4,0,0. При установке на планшет apk файла, версия андроид 4,2,2 происходит ошибка разбора пакета. Как это лечится?
Программирование Android Кастомный шрифт для всего приложения подскажите лучший способ использовать кастомный шрифт для всего приложения. подробнее

Показать сообщение отдельно
Т_Ё_М_А
23 / 6 / 2
Регистрация: 14.12.2009
Сообщений: 281

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

30.08.2013, 16:51. Просмотров 545. Ответов 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;
        }
        
        
    }
Мне кажется должен быть способ получше...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru