Problema: Frammento onResume()in ViewPagerviene generato prima il frammento diventa realtà visibile. Ad esempio, ho 2 frammenti con ViewPagere FragmentPagerAdapter. Il secondo frammento è disponibile solo per gli utenti autorizzati e devo chiedere all'utente di accedere quando il frammento diventa visibile (usando una finestra di avviso). MA ViewPagercrea il secondo frammento …
Sto usando ViewPager dalla libreria di compatibilità. Ho ottenuto con successo la visualizzazione di diverse visualizzazioni che posso sfogliare. Tuttavia, faccio fatica a capire come aggiornare ViewPager con un nuovo set di visualizzazioni. Ho provato ogni sorta di cose come chiamare mAdapter.notifyDataSetChanged(), mViewPager.invalidate()anche creando un adattatore nuovo di zecca ogni …
Ho ViewPager e sotto ho 10 pulsanti. Facendo clic sul pulsante, ad esempio n. 4, il cercapersone passa immediatamente alla pagina n. 4 di mPager.setCurrentItem(3);. Ma voglio disabilitare il paging scorrendo con il dito in orizzontale. Pertanto, il paging viene eseguito SOLO facendo clic sui pulsanti. Quindi, come posso disabilitare …
Ricevo i rapporti degli utenti dalla mia app sul mercato, offrendo la seguente eccezione: 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) …
I frammenti sembrano essere molto belli per la separazione della logica dell'interfaccia utente in alcuni moduli. Ma insieme al ViewPagersuo ciclo di vita è ancora nebbioso per me. Quindi i pensieri di Guru sono estremamente necessari! modificare Vedi la soluzione stupida qui sotto ;-) Scopo L'attività principale ha a ViewPager …
Qual è la differenza tra FragmentPagerAdaptere FragmentStatePagerAdapter? Informazioni FragmentPagerAdaptersulla guida di Google dice: Questa versione del cercapersone è la migliore da usare quando ci sono una manciata di frammenti tipicamente più statici da sfogliare, come una serie di schede. Il frammento di ogni pagina visitata dall'utente verrà conservato in memoria, …
Non riesco ad aggiornare il contenuto in ViewPager. Qual è l'uso corretto dei metodi instantiateItem () e getItem () nella classe FragmentPagerAdapter? Stavo usando solo getItem () per istanziare e restituire i miei frammenti: @Override public Fragment getItem(int position) { return new MyFragment(context, paramters); } Questo ha funzionato bene. Solo …
Sto cercando di usare Fragment con un ViewPagerutilizzo di FragmentPagerAdapter. Quello che sto cercando di ottenere è sostituire un frammento, posizionato sulla prima pagina diViewPager , con un altro. Il cercapersone è composto da due pagine. Il primo è il FirstPagerFragment, il secondo è il SecondPagerFragment. Facendo clic su un …
Sto usando un ViewPagerinsieme a un FragmentStatePagerAdapterper ospitare tre diversi frammenti: [Fragment1] [Fragment2] [Fragment3] Quando voglio ottenere Fragment1dal ViewPagerin FragmentActivity. Qual è il problema e come posso risolverlo?
Come devo selezionare una scheda in TabLayout a livello di codice? TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); tabLayout.setupWithViewPager(viewPager);
Di seguito è riportato il mio codice che ha 3 Fragment classesincorporato ciascuno con ciascuna delle 3 schede ViewPager. Ho un'opzione di menu. Come mostrato in onOptionsItemSelected(), selezionando un'opzione, devo aggiornare il frammento che è attualmente visibile. Per aggiornarlo devo chiamare un metodo che appartiene alla classe dei frammenti. Qualcuno …
Quando inizio un'attività che implementa viewpager, il viewpager crea vari frammenti. Voglio usare layout diversi per ogni frammento, ma il problema è che viewpager mostra solo due layout al massimo (secondo layout su tutti i frammenti rimanenti dopo 1). Ecco il codice per SwipeActivity che implementa il viewpager: public class …
Ho una domanda riguardante le librerie di supporto Android, i frammenti e, come esempio specifico, la ViewPagerclasse. La mia intenzione è quella di creare un'app con funzionalità simili all'esempio fornito sul sito Web per sviluppatori Android ( http://developer.android.com/training/animation/screen-slide.html o http://developer.android.com/ formazione / implementazione-navigazione / laterale.html ). Esaminando il loro codice, …
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.