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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.93
Klafe
1 / 1 / 0
Регистрация: 13.10.2012
Сообщений: 101
#1

Как каждому табу в ActionBar прикрепить свой layout, свою activity - Программирование Android

30.12.2012, 11:06. Просмотров 1806. Ответов 4
Метки нет (Все метки)

Всех с наступающим!!!!
Меня уже третий день терзает ActionBar!!!! Точнее его табы!!!
Вот есть в андроиде обычные табы, там все ясно. Каждому табу можно прикрепить свой layout, свою activity. Там это делается просто.
А вот как это сделать в табе ActionBar???
Никак не могу разобраться!
Вот есть у меня два таба в баре, хочу каждому табу свой лэйаут прекрепит и свою активити, но не нашел я методов это сделать.
Помогите пожалуйста кто знает!!!
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.12.2012, 11:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как каждому табу в ActionBar прикрепить свой layout, свою activity (Программирование Android):

Изменение layout-элементов одного activity из другого activity - Программирование Android
Здравствуйте! Я хочу изменить размер или цвет текста TextView в одном activity из второго activity, каким образом мне можно это...

Layout как новый Activity - Программирование Android
Здравствуйте, слышал что Layout можно использовать вместо нового Activity, делаю простое приложение что то вроде справочника, так вот там...

Activity & Layout - Программирование Android
ДОбрый день! У меня есть Layout1 - это главный экран. Я создал Layout2 с некоторой информацией и разместил на нем кнопку. Нужно ли мне при...

Соотношение Activity и layout - Программирование Android
Здравствуйте. Подскажите, будьте добры, по какому принципу создаются Activity? Объясню суть вопроса на элементарном примере. Есть...

Отображение activity в layout - Программирование Android
приветствую. а можно ли в layout или любой view активити_1 отобразить активити_2 ?? у меня задача такая: надо найти среди установленных...

Фон activity или layout - Программирование Android
как заполнить background слоя или активити заполняемой текстурой ?

4
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
30.12.2012, 12:42 #2
а не могли бы вы прикрепить скриншот того что вы называете табами экшнбара
0
Klafe
1 / 1 / 0
Регистрация: 13.10.2012
Сообщений: 101
30.12.2012, 13:39  [ТС] #3
Цитата Сообщение от YAUHEN Посмотреть сообщение
а не могли бы вы прикрепить скриншот того что вы называете табами экшнбара
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
ActionBar bar = getActionBar();
 
    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
 
    Tab tab = bar.newTab();
    tab.setText("tab1");
    tab.setTabListener(this);
    bar.addTab(tab);
 
    tab = bar.newTab();
    tab.setText("tab2");
    tab.setTabListener(this);
    bar.addTab(tab);
Вот так они добавляются.

Добавлено через 50 минут
Как написано на developer.android.com для этих целей нужно использовать фрагменты.
Но тут мне не понятна логика, как это происходит:
1. я создаю фрагмент
2. я создаю таб в баре
Как дольше продолжить, что должен сделать TabListener?
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.12.2012, 16:45 #4
не работал с екшен баром, но могу предположить что фрагменты нужно засовывать в активити в зависимости от того, по какому табу кликнули, а это отлавливается в TabListener'e.

а что примеров нагуглить не смогли?

Добавлено через 4 минуты
а вот и пример
http://arvid-g.de/12/android-4-actionbar-with-tabs-example

Добавлено через 2 минуты
еще один
http://www.lucazanini.eu/2012/androi...gment/?lang=en

Добавлено через 12 секунд
гугл вам в помощь.
0
Klafe
1 / 1 / 0
Регистрация: 13.10.2012
Сообщений: 101
31.12.2012, 06:28  [ТС] #5
Цитата Сообщение от V0v1k Посмотреть сообщение
не работал с екшен баром, но могу предположить что фрагменты нужно засовывать в активити в зависимости от того, по какому табу кликнули, а это отлавливается в TabListener'e.
Спасибо за подсказку, разобрался.
Примеры у меня были, я логики не догонял, просто в обычных табах проще!
Всем спасибо, все понял!
С Новым Годом!!!!!
0
31.12.2012, 06:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.12.2012, 06:28
Привет! Вот еще темы с ответами:

Два layout в одном activity - Программирование Android
Добрый день, господа! такая вот проблемка: public void onCreate(Bundle savedInstanceState) { ...

Изменение background layout 'а сторонней Activity - Программирование Android
При нажатии на кнопку должен меняться background некоторых layout'ов, которые находятся в других Activity. public class...

Подключить к ListView свой layout - Программирование Android
Нужно сделать список со своей разметкой элементов (simple_list_item_2, но с переключателем). Сделал свой файл с разметкой, но компилятор не...

Свой layout в качестве параметра адаптера SimpleExpandableListAdapter - Программирование Android
Добрый день! При изучении андроида в одном из примеров захотелось заменить стандартный элемент на собственный. Вот неизмененный код...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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