Следует избегать открытия новых действий при нажатии вкладок, но если вам необходимо это сделать, просто полностью удалите вкладки и используйте линейный макет с несколькими кнопками или относительными макетами.Создайте такое же количество действий, что и кнопки, и включите вкладку, например, линейный макет, в каждое действие и просто перейдите по клику к новому действию.
Если вы хотите, чтобы одна вкладка, например макет, открывала действие, а другие действовали как фрагменты, то разделитекод между отдельным действием для фрагментированных вкладок и оставшимися действиями для каждой вкладки действий.И включите одну и ту же вкладку, как макет в каждом действии.Если пользователь нажимает кнопку, предназначенную для перехода к активности, если пользователь нажимает кнопку, предназначенную для фрагмента, просто сдвиньте фрагмент.
К счастью, добавление фрагментов в каждое действие не увеличит ваш код, поскольку будет добавлен тот же фрагмент.во всех необходимых действиях.
Я знаю, что это сложно понять, но то, что ты хочешь сделать, тоже сложно;)