Próbuję utworzyć widok stron, który przesuwa się po 3 różnych fragmentach, każdy za pomocą innego paska narzędzi. I wprowadziły nowy pasek narzędzi w działalności przed i dostał go do pracy jednak staram się zmusić go do pracy z fragmentamiKorzystanie z paska narzędzi z fragmentami
Oto fragment kodu
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// Inflate the layout resource that'll be returned
View rootView = inflater.inflate(R.layout.fragment_home, container, false);
mToolbar = (Toolbar) rootView.findViewById(R.id.toolbar_home);
if (mToolbar != null) {
setSupportActionBar(mToolbar);
}
mToolbar.setTitle(null);
return rootView;
}
mam rozszerzenie mój fragment z Fragment
, jednak otrzymuję błąd
Cannot resolve method setSupportActionBar
nie jestem pewien, jak rozwiązać ten problem, jeśli usunąć kod setSupportActionBar
będzie przestać działać z niektórymi urządzeniami? Dzięki
Czy jest problem związany z jego zawartością w układzie działania i ustawieniem go w działaniu? – tachyonflux
każdy pasek narzędzi dla każdego stron podglądu będzie miał inny kolor i różne menu, więc pomyślałem, że lepiej będzie je kontrolować za pomocą fragmentów –
Trzymaj się, nie jest to cały punkt w tym scenariuszu * nie *, aby ustawić 'ToolBar' jako "ActionBar"? Ponieważ twoim zamiarem jest, aby każdy fragment miał własny "ToolBar" (który przesuwa się wraz z inną zawartością fragmentu), mówimy o ['standalone'] (http://android-developers.blogspot.nl/2014/10/appcompat-v21-material-design-for-pre.html) (przewiń w dół do sekcji "samodzielny") użycia widżetu. –