2017-01-11 5 views
0

Я хочу поделиться одним конкретным макетом базовой активности, поэтому, когда происходит переход между действиями, этот макет остается неизменным. Какие-либо предложения?Как разместить общие элементы в некоторых базовых операциях в Android

например. У меня есть настраиваемая панель вкладок в базовой операции, которую я не хочу менять

+1

фрагментов используют или включают в себя теги –

ответ

0

В соответствии с вашим примером создайте родительскую активность и добавьте панель инструментов в эту активность. Ниже этой панели инструментов добавьте фрагменты. И переход должен быть сделан в ваших фрагментах. Рекомендуется использовать фрагменты вместо активности, если только активность не требуется, поскольку фрагменты являются легкими и быстрыми. Кроме того, управление обратными стопами намного проще в фрагментах, чем в действиях.

+0

код образца будут оценены. Попробуйте отформатировать свой ответ в более читаемых параграфах и потоках, спасибо и удачи. –

+0

Спасибо @Vinay, я получил вашу точку зрения, но наше требование использовать действия –

1

Добавить это yuor Layout в XML

android:transitionName="yourLayoutName" 

и изменить свой startActivity вызов этому

ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(this, (View)yourLayout, "yourLayoutName"); 
startActivity(intent, options.toBundle());