Problem: Fragment onResume()in ViewPagerwird ausgelöst, bevor das Fragment tatsächlich sichtbar wird. Zum Beispiel habe ich 2 Fragmente mit ViewPagerund FragmentPagerAdapter. Das zweite Fragment ist nur für autorisierte Benutzer verfügbar, und ich muss den Benutzer bitten, sich anzumelden, wenn das Fragment sichtbar wird (mithilfe eines Warndialogs). ABER das ViewPagererstellt das zweite …
Ich verwende den ViewPager aus der Kompatibilitätsbibliothek. Ich habe es erfolgreich dazu gebracht, mehrere Ansichten anzuzeigen, durch die ich blättern kann. Es fällt mir jedoch schwer, herauszufinden, wie ich den ViewPager mit neuen Ansichten aktualisieren kann. Ich habe alle möglichen Dinge versucht , wie der Aufruf mAdapter.notifyDataSetChanged(), mViewPager.invalidate()auch eine brandneue …
Ich habe ViewPager und darunter habe ich 10 Schaltflächen. Durch Klicken auf die Schaltfläche, z. B. Nr. 4, wechselt der Pager sofort zu Seite Nr. 4 von mPager.setCurrentItem(3);. Ich möchte das Paging jedoch deaktivieren, indem ich mit dem Finger horizontal wische. Das Paging erfolgt also NUR durch Klicken auf die …
Ich erhalte Benutzerberichte von meiner App auf dem Markt und erhalte die folgende Ausnahme: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1109) at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:399) at android.app.Activity.onBackPressed(Activity.java:2066) at android.app.Activity.onKeyUp(Activity.java:2044) at android.view.KeyEvent.dispatch(KeyEvent.java:2529) at android.app.Activity.dispatchKeyEvent(Activity.java:2274) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1855) at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1277) at android.app.Activity.dispatchKeyEvent(Activity.java:2269) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) …
Fragmente scheinen sehr schön für die Aufteilung der UI-Logik in einige Module zu sein. Aber zusammen mit ViewPagerseinem Lebenszyklus ist für mich immer noch neblig. Guru-Gedanken werden also dringend benötigt! Bearbeiten Siehe dumme Lösung unten ;-) Umfang Hauptaktivität hat eine ViewPagermit Fragmenten. Diese Fragmente könnten eine etwas andere Logik für …
Was ist der Unterschied zwischen FragmentPagerAdapterund FragmentStatePagerAdapter? Über den FragmentPagerAdapterGoogle-Leitfaden heißt es: Diese Version des Pagers eignet sich am besten für den Fall, dass eine Handvoll normalerweise statischerer Fragmente durchlaufen werden müssen, z. B. eine Reihe von Registerkarten. Das Fragment jeder Seite, die der Benutzer besucht, wird gespeichert, obwohl die …
Ich kann den Inhalt in ViewPager nicht aktualisieren. Was ist die korrekte Verwendung der Methoden instantiateItem () und getItem () in der FragmentPagerAdapter-Klasse? Ich habe nur getItem () verwendet, um meine Fragmente zu instanziieren und zurückzugeben: @Override public Fragment getItem(int position) { return new MyFragment(context, paramters); } Das hat gut …
Ich versuche Fragment mit einem ViewPagerusing the zu verwenden FragmentPagerAdapter. Was ich erreichen möchte, ist, ein Fragment auf der ersten Seite von ViewPagerdurch ein anderes zu ersetzen . Der Pager besteht aus zwei Seiten. Der erste ist der FirstPagerFragment, der zweite ist der SecondPagerFragment. Klicken Sie auf eine Schaltfläche der …
Ich verwende a ViewPagerzusammen mit a FragmentStatePagerAdapter, um drei verschiedene Fragmente zu hosten: [Fragment1] [Fragment2] [Fragment3] Wenn ich Fragment1von der ViewPagerin die kommen will FragmentActivity. Was ist das Problem und wie behebe ich es?
Wie soll ich programmgesteuert eine Registerkarte in TabLayout auswählen? TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); tabLayout.setupWithViewPager(viewPager);
Unten ist mein Code, in den 3 Fragment classesjeweils die drei Registerkarten eingebettet sind ViewPager. Ich habe eine Menüoption. Wie in der Abbildung gezeigt onOptionsItemSelected(), muss ich durch Auswahl einer Option das derzeit sichtbare Fragment aktualisieren. Um dies zu aktualisieren, muss ich eine Methode aufrufen, die sich in der Fragmentklasse …
Wenn ich eine Aktivität starte, die Viewpager implementiert, hat der Viewpager verschiedene Fragmente erstellt. Ich möchte für jedes Fragment unterschiedliche Layouts verwenden, aber das Problem ist, dass der Viewpager maximal zwei Layouts anzeigt (zweites Layout für alle verbleibenden Fragmente nach 1). Hier ist der Code für SwipeActivity, der den Viewpager …
Ich habe eine Frage zu den Android-Unterstützungsbibliotheken, Fragmenten und als spezifisches Beispiel zur ViewPagerKlasse. Ich beabsichtige, eine App mit ähnlichen Funktionen wie auf der Android Developer-Website ( http://developer.android.com/training/animation/screen-slide.html oder http://developer.android.com/) zu erstellen. training / implementierungsnavigation / lateral.html ). Bei der Betrachtung ihres Codes habe ich festgestellt, dass sie die android.support.v4.appBibliothek …
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.