Kann ich CollapsingToolbarLayout in einem Fragment aus dem Navigationsschublade verwenden? Ich versuche this sample von AndroidHive. Ich möchte "Nachrichten" zu NestedScrollView kollabieren. In einer Aktivität ist OK, aber es ist in einem Fragment. CollapsingToolbarLayout kann nicht auf Original Toolbar stehen. Aber das, was ich versuchen möchte, kann das falsche Muster sein. Bitte berate mich, wie es sein würde.Kann ich CollapsingToolbarLayout in einem Fragment aus dem Navigationsschubfach verwenden?
5
A
Antwort
7
Auch möchte ich Rat auf diesem, ein Fragment verwendet wird, aber für jetzt, wie ich habe, ist getan, was ich auf der Fragmente onResume die tatsächlichen Aktivitäten Symbolleiste bin zu entfernen und macht die Aktivitäten Symbolleiste auf der OnStop von Fragment Neuaktivieren.
Sie sind also gut zu gehen, wenn Sie diesen Code auf Ihrem Fragment hinzufügen.
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
...
setHasOptionsMenu(true);
...
}
@Override
public void onStop() {
super.onStop();
final Toolbar toolbar = (Toolbar) getActivity().findViewById(R.id.app_bar);
getActivity().findViewById(R.id.app_bar).setVisibility(View.VISIBLE);
((AppCompatActivity) getActivity()).setSupportActionBar(toolbar);
((AppCompatActivity) getActivity()).getSupportActionBar().setHomeButtonEnabled(true);
((AppCompatActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
und
@Override
public void onResume() {
super.onResume();
getActivity().findViewById(R.id.app_bar).setVisibility(View.GONE);
final Toolbar toolbar = (Toolbar) rootView.findViewById(R.id.toolbar);
((AppCompatActivity) getActivity()).setSupportActionBar(toolbar);
((AppCompatActivity) getActivity()).getSupportActionBar().setHomeButtonEnabled(true);
((AppCompatActivity) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
Verwandte Themen
- 1. CollapsingToolbarLayout + Coordinatorlayout + ViewPager + Fragment
- 2. Kann nicht aus dem Fragment
- 3. Wie Verwenden von PercentRelativeLayout in einem CollapsingToolbarLayout?
- 4. Fragment in CollapsingToolbarLayout mit ViewPager rutscht nicht nach unten
- 5. CollapsingToolbarLayout mit einem ViewPager
- 6. getSupportActionBar aus dem Fragment ActionBarCompat
- 7. Kontext aus einem Fragment abrufen
- 8. Verwenden von PlacePicker in einem Fragment
- 9. wie aus dem GcmIntentService in das Fragment
- 10. Ausnahme beim Ersetzen von Fragment aus dem Fragment
- 11. ein Fragment aus einem Fragmente erstellen, ohne Fragment-Manager
- 12. FragmentTransaction in einem Fragment
- 13. CoordinatorLayout mit CollapsingToolbarLayout bricht mit Tastatur im Dialog Fragment
- 14. ANDROID: Verwenden von DatePicker aus Fragment
- 15. So entfernen Sie ein Fragment aus dem Fragment selbst
- 16. Kann ich Fortschrittsbalken und Swipe-Refresh für dasselbe Fragment verwenden?
- 17. PreferenceFragment kein Bildlauf in CollapsingToolbarLayout
- 18. Entfernen von Texturkoordinaten aus dem Fragment-Shader
- 19. Wie kann ich Aktionsleisten-Registerkarten in einem Fragment aktivieren?
- 20. Button ruft Hauptaktivität aus dem Fragment heraus
- 21. Aufruf der Aktivitätsmethode aus einem Fragment heraus
- 22. Wie kann ich OnClickListener eines ImageView in einem Fragment implementieren?
- 23. CollapsingToolbar in einem Fragment
- 24. Wie kann ich 3 Fragment in einem Schieberegisterlayout mit 3 Tabs verwenden
- 25. ExpandedList in einem Fragment
- 26. Schaltfläche auf dem ersten Fragment bewegt sich aus dem Bildschirm, wenn das zweite Fragment ersetzt
- 27. YouTubePlayerView in einem Fragment
- 28. Erkennen, wenn AppBarLayout/CollapsingToolbarLayout vollständig erweitert wird
- 29. android kann getLayoutInFlater nicht im Fragment verwenden
- 30. Wie kann ich onCreateOptionsMenu in einem Fragment auf einer Registerkarte Aktivität verwenden? (Sherlock ActionBar)
Ja, es funktioniert .... Danke .. @ Somasundaram Mahesh –
But..Navigation Schublade Symbol fehlt .. –
@HtooAungHlaing setHasOptionsMenu (true) hinzufügen; zu Ihrem onCreateView() –