Я использую ViewPager
для скольжения по 3 экранам в настоящий момент, который инициализируется в FragmentActivity
.Добавление пользовательской панели инструментов в функцию FragmentActivity (которая использует ViewPager)?
Моя цель состоит в том, чтобы иметь Toolbar
или ActionBar
, что остается неизменным для каждой страницы в ViewPager
- кроме названия, которая изменяется в зависимости от страницы вы находитесь.
Кто-нибудь знает, как я могу это достичь?
Я попытался следующий
mActionBarToolbar = (Toolbar) findViewById(R.id.toolbar);
setActionBar(mActionBarToolbar);
getActionBar().setTitle(mViewPager.getCurrentItem());
Но я получаю сообщение об ошибке setActionBar (android.widget.Toolbar) в Activity
не может быть применен к android.widget.support.v7.Toolbar.
Любые идеи?
inPageChanged метод вызывает setTitle (String), вам не нужно использовать панель инструментов. – Harry
Спасибо. Я все еще хочу, чтобы панель инструментов добавляла меню и другие вещи. – iLearnAndr0id
Затем вызовите setTitle() с помощью getSupportActionbar после настройки с помощью панели инструментов. – Harry