ActionBarTabs + ViewPager

Интерфейс, диалоги, темы, стили, меню
Ответить
runnable
Сообщения: 3
Зарегистрирован: 01 авг 2016, 18:01

ActionBarTabs + ViewPager

Сообщение runnable » 01 авг 2016, 18:20

Всем привет!

Создал проект через макет (см. скрин). Я хочу на каждую вкладку установить собственный layout из xml. Как мне это сделать?

Есть предположение:

Код: Выделить всё

actionBar.addTab(
                    actionBar.newTab()
                            .setText(mSectionsPagerAdapter.getPageTitle(i))
                            .setTabListener(this));
Что если запросить у actionBar только что созданную вкладку и установить для нее xml файл с размещениями по типу setContentView(R.layout.activity_main);

Значит, какой-то из методов Tab должен принимать @android.support.annotation.LayoutRes
Нашел только вот такое, но не уверен, что это то

Код: Выделить всё

 actionBar.newTab().getCustomView().setLayoutParams();
С другой стороны, появился метод

Код: Выделить всё

        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                                 Bundle savedInstanceState) {
            View rootView = inflater.inflate(R.layout.fragment_main, container, false);
            return rootView;
        }
Получается, что изначально

Код: Выделить всё

R.layout.fragment_main
устанавливается для всех вкладок проекта(в моем случае создалось 3 вкладки)?

Тогда вопрос такой, как для каждой вкладки установить свой

Код: Выделить всё

R.layout.fragment_main
:roll: :roll:
Вложения
customize.png
customize.png (50.43 КБ) 1675 просмотров

Ответить