Ich versuche einen Ansichtspager zu erstellen, der durch 3 verschiedene Fragmente mit jeweils einer anderen Symbolleiste wischt. Ich habe, bevor die neue Symbolleiste in einer Aktivität umgesetzt und bekam es jedoch zu arbeiten ich es zu bekommen versuchen, mit Fragmenten zu arbeitenVerwenden der Werkzeugleiste mit Fragmenten
Hier wird das Fragment Code
@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;
}
ich mein Fragment mit Fragment
erstreckt, aber ich bin immer der Fehler
Cannot resolve method setSupportActionBar
ich bin nicht sicher, wie dieses Problem zu beheben, wenn ich entfernen sie den Code setSupportActionBar
wird es die Arbeit mit bestimmten Geräten stoppen? Dank
Gibt es ein Problem damit, es in Ihrem Aktivitätslayout zu haben und es in Ihrer Aktivität zu setzen? – tachyonflux
jede Symbolleiste für jeden ViewPager wird eine andere Farbe und andere Menüs haben, so dachte ich, es wäre besser, sie mit den Fragmenten zu steuern –
Hang on, ist nicht der springende Punkt in diesem Szenario * nicht * die 'ToolBar' zu setzen als 'ActionBar'? Da jedes Fragment eine eigene 'ToolBar' haben soll (die mit dem anderen Inhalt des Fragments mitschwingt), sprechen wir von ['standalone'] (http://android-developers.blogspot.nl)/2014/10/appcompat-v21-material-design-for-pre.html) (scrollen Sie zum Abschnitt "Standalone"), um das Widget zu verwenden. –