Tag: android fragments

Barres d'action sans utiliser de Fragments?

C'est peut-être une question de débutant, mais de toute façon. Puisque Tabhost est déprécié, j'ai essayé de passer aux onglets de la barre d'action, mais j'ai mes problèmes en utilisant des fragments. Existe-t-il une possibilité d'utiliser des activités dans les onglets de la barre d'action de toute façon? J'apprécierais toute aide. Merci.

Masquer la barre d'outils avec CoordinatorLayout, mais RecyclerView sur un fragment

J'ai une activité avec deux onglets. Chaque onglet contient un fragment avec un SwipeRefreshLayout et un RecyclerView en eux. Dans l'activité, j'ai un CoordinatorLayout avec AppBarLayout (avec une Toolbar et un TabLayout ) et un ViewPager pour les Fragments. Capture d'écran Maintenant, ce que je veux atteindre est: lorsque l'utilisateur défile dans les fragments, la […]

CoordinatorLayout chevauchement

Jetez un oeil à la mise en page suivante. Vous verrez que le bouton flottant est trop loin vers le bas. C'est parce que la barre d'outils et les onglets sont affichés et que la hauteur du ViewPager est incorrecte. Donc, d'une façon ou d'une autre, je fais quelque chose de mal avec le layout_height. […]

Impossible d'interrompre l'activité, la vue du contenu n'est pas encore créée

J'ai saisi l' exemple du projet EU4You démontré dans The Busy Coder's Guide to Android Development 4.2 (avec la permission de Mark Murphy aka commonsware ici sur StackOverflow). Il peut être plus facile de suivre avec cet exemple de projet, mais j'essaierai de publier des portions pertinentes de code dans la question. Vous devez également […]

Séparer la navigation vers l'arrière pour un paginateur à onglets dans Android

Ce que je veux. Dans un contexte de menu glissant, je souhaite remplacer un fragment par un autre dans un onglet et maintenir le menu de l'onglet, ainsi que l'onglet actuel. Lorsque vous glissez sur un autre onglet et que vous revenez à l'original, je souhaite que le dernier fragment s'affiche. Par exemple, j'ai tab_a […]

FindFragmentByTag null for Fragment A, si setRetain (true) sur Fragment B

Mon problème implique une activité hébergeant trois fragments de support. L'un est un fragment programmatique normal (appelons-en un fragment de maison). L'un est un fragment de portrait ajouté au-dessus du fragment d'origine lorsque l'appareil est orienté, et l'un est «sans tête», pour continuer une tâche asynchrone indépendamment des modifications de configuration. Très simple, j'ai travaillé […]

Détection de geste sur Fragment

J'ai une Activity qui détient un Fragment unique: getFragmentManager().beginTransaction().add(android.R.id.content, fragment1).commit(); Ma question est de savoir comment détecter les gestes? J'ai essayé avec OnTouchListener , également avec la méthode onInterceptTouchEvent . Fondamentalement, je veux détecter les swipes. My SwipeGestureDetector ressemble à ceci: public class SwipeGestureDetector extends SimpleOnGestureListener { // … @Override public boolean onDown(MotionEvent e) { […]

AsyncTask, Fragments, Views et Backstacks

J'ai utilisé ce modèle un peu. Voici un exemple très avancé d'un indicateur de progression AsyncTask +: new AsyncTask<Void, Void, Void>() { WeakReference<MyFragment> weakFragment = new WeakReference<MyFragment>(MyFragment.this); @Override protected void onPreExecute() { Fragment fragment = weakFragment.get(); if(fragment != null) fragment.getView().findViewById(R.id.progress).setVisibility(View.VISIBLE); } @Override protected Document doInBackground(Void… params) { Fragment fragment = weakFragment.get(); if(fragment == null) return […]

Déterminez quel fragment actuellement visible dans ViewPager

J'ai ViewPager que j'utilise pour afficher quelques fragments, j'ai aussi TextView sur mon FragmentActivity . J'ai besoin de changer de texte dans TextView fonction du fragment actuellement sélectionné dans ViewPager . Le problème auquel j'ai été confronté: ViewPager dispose d'un mécanisme de mise en cache, il crée des fragments avant d'être visible pour l'utilisateur, par […]

Google Maps v2 Dans le fragment encaissé lorsqu'il est cliqué deux fois

J'essaie d'installer Google Maps dans mon application à l'intérieur d'un fragment avec un marqueur. Il fonctionne quand je clique dessus la première fois, mais quand je clique sur un autre fragment puis retour à Google Maps, il se bloque. Vous ne savez pas quel est le problème? Toute aide serait géniale, seulement débutante. Heres code: […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.