Ich habe eine Aktivität, die zwei Fragmente hostet. Die Aktivität zeigt zunächst einen Lader an, während ein Objekt geladen wird. Das geladene Objekt wird dann über newInstance-Methoden als Argumente an beide Fragmente übergeben, und diese Fragmente werden angehängt. final FragmentTransaction trans = getSupportFragmentManager().beginTransaction(); trans.replace(R.id.container1, Fragment1.newInstance(loadedObject)); trans.replace(R.id.container2, Fragment2.newInstance(loadedObject)); trans.commit(); Das zweite …
Ich habe einen ViewPager und möchte die aktuell ausgewählte und sichtbare Ansicht erhalten, keine Position. getChildAt(getCurrentItem) gibt falsch zurück View Dies funktioniert nicht immer. Manchmal wird null zurückgegeben, manchmal wird nur die falsche Ansicht zurückgegeben. @Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser == true) { mFocusedListView = ListView; …
Ich habe einen ViewPager, jede Seite ist eine Fragmentansicht. Ich möchte testen, ob sich ein Fragment in einem sichtbaren Bereich befindet. Der Fragment.ist nur sichtbar Das Fragment ist an eine Aktivität gebunden Das Fragment ist sichtbar Das Fragment wurde einer Ansicht hinzugefügt Der ViewPager erstellt 3 (standardmäßig) Fragmente und alle …
Ich weiß, dass die Ansichtshierarchie eines Fragments in onCreateView aufgeblasen werden muss, aber welche anderen Funktionen können in onCreateView enthalten sein, und was sollte auf onActivityCreated warten? Meine aktuelle Implementierung verwendet für alles separate Aktivitäten, und eine typische Aktivität erledigt den größten Teil ihrer Arbeit in ihrer onCreate-Methode, einschließlich Aufblasen …
UPDATE: Ich dachte, es hat richtig funktioniert. Aber nach einigen Tests gibt es immer noch Probleme * schnüffeln * Dann habe ich eine einfachere Version gemacht, um zu sehen, was genau passiert, und ich erfahre, dass das erfrischende Fragment, das hätte entfernt werden sollen, immer noch dort geblieben ist. Oder …
Ich versuche, den folgenden Effekt mit FragmentTransaction.setCustomAnimations zu erzielen. Fragment A wird angezeigt Ersetzen Sie Fragment A durch Fragment B. Fragment A sollte während des Austauschs sichtbar bleiben. Fragment B sollte von rechts hineingleiten. Fragment B sollte über die Oberseite von Fragment A gleiten. Ich habe kein Problem damit, die …
Ich habe eine Aktivität und viele Fragmente in derselben aufgeblasen FrameLayout <FrameLayout android:id="@+id/content_frame" android:layout_width="match_parent" android:layout_height="match_parent" /> Beispiel: mainActivity> Beliebiges Fragment (Zurück-Taste drücken)> Aktivität ist leer. In onCreate: layout = (FrameLayout)findViewById(R.id.content_frame); layout.setVisibility(View.GONE); Wenn ich ein Fragment starte: FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content_frame, profileFragment); ft.addToBackStack(null); ft.commit(); layout.setVisibility(View.VISIBLE); Ich nehme an, ich muss …
Ich habe eine Aktivität A, die das Fragment Bf aufruft, das das Fragment aufruft. Ich möchte, dass Bf im Backstack platziert wird, wenn Cf aufgerufen wird, damit Benutzer dorthin zurück navigieren können. Wenn jedoch eine bestimmte Taste in Cf gedrückt wird, möchte ich, dass Bf aus dem Backstack entfernt wird. …
Ich habe eine Activitymit zwei Fragments (eine Liste eine normale). Und das normale FragmentAufblasen Scrollviewenthält ein LineaLayout(vertikal) und dieses Layout enthält TextViews. Das ScrollViewund layout_widthund layout_heightsind match_parent, also denke ich, dass der gesamte Bildschirm verwendet werden sollte. Aber unten gibt es immer noch eine "Lücke". Ich hoffe ihr könnt mir …
Entspricht das Verhalten der Funktionsweise von Aktivitäten? Zum Beispiel funktioniert es bei Aktivitäten folgendermaßen: Aktivität A startet Aktivität B , während B auf dem Bildschirm angezeigt wird, kann das System A aus dem Speicher entfernen, wenn dies vom System benötigt wird. Wenn Sie auf ZURÜCK drücken, wird A im Speicher …
Ich habe einen Viewpager, der durch Fragmente blättert. Meine FragmentPagerAdapterUnterklasse erstellt ein neues Fragment in der getItemMethode, das verschwenderisch erscheint. Gibt es ein FragmentPagerAdapterÄquivalent zu dem convertViewin listAdapter, mit dem ich bereits erstellte Fragmente wiederverwenden kann? Mein Code ist unten. public class ProfilePagerAdapter extends FragmentPagerAdapter { ArrayList<Profile> mProfiles = new …
Was ist in Android der Hauptunterschied zwischen der Erweiterung der Lifecycler-Aktivität, Aktivität, ActionBarActivity und AppCompactActivity? Wie unterscheiden sich diese Klassen in Bezug auf die Verwendung?
Es gibt viele Diskussionen darüber, ob Sie Activitiesoder verwenden sollten Fragments. Zum Beispiel: Zu fragmentieren oder nicht zu fragmentieren Eine Aktivität und alle anderen Fragmente Wie viele Aktivitäten vs. Fragmente Verwenden Sie Aktivität oder Fragment in der Android-Anwendung Die meisten Diskussionen, die ich fand, wurden vor Android 4.2 veröffentlicht. Mit …
Ich habe eine App mit a ViewPagerund drei Fragments. Ich versuche herauszufinden, wie der aktuelle Wert Fragmentangezeigt wird, damit ich zu seinen Argumenten gelangen kann. Ich OnPageChangeListenergreife nach dem aktuellen Seitenindex, aber ViewPager.getChildAt(int position); gibt a zurück View. Wie ist die Beziehung zwischen diesem Viewund dem Strom Fragment?
In meiner Konsole wird ein Informationsprotokoll angezeigt, das wie ein Fehler aussieht. Es ist aus "Kunst" gedruckt, die im Allgemeinen mit dem Gedächtnis verbunden ist, aber ich brauche Hilfe, um zu verstehen, was es bedeutet. Die fragliche Klasse ist meine MapFragment-Klasse. Das MapFragment ist eine benutzerdefinierte Klasse, die ich erstellt …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.