«android-viewpager» etiketlenmiş sorular

Kullanıcının hızlıca kaydırabileceği alt görünümlerin düzenini yöneten bir ViewGroup.

23
ViewPager'de Parçanın ne zaman görüneceğini belirleme
Sorun: Fragment onResume()içinde ViewPagerparçası aslında görünür hale gelmeden önce ateşlenir. Örneğin, ViewPagerve ile 2 parça var FragmentPagerAdapter. İkinci parça yalnızca yetkili kullanıcılar tarafından kullanılabilir ve parçanın görünür hale geldiğinde kullanıcıdan oturum açmasını istemem gerekir (bir uyarı iletişim kutusu kullanarak). AMA ViewPagerikinci parçayı önbelleğe almak için birincisi göründüğünde ikinci parçayı oluşturur …

30
ViewPager PagerAdapter Görünümü güncellemiyor
ViewPager'i uyumluluk kitaplığından kullanıyorum. Ben başarılı bir şekilde hangi sayfa aracılığıyla görüntüleyebilirsiniz birkaç görüntüleme görüntüleme var. Ancak, ViewPager'ı yeni bir Görünümler kümesiyle nasıl güncelleyeceğinizi anlamakta zorlanıyorum. Yeni bir Veri Listesi kullanmak istediğim her seferinde arama yapmak mAdapter.notifyDataSetChanged(), mViewPager.invalidate()hatta yeni bir adaptör oluşturmak gibi her türlü şeyi denedim . Hiçbir şey …

24
ViewPager'de parmağınızla hızlıca kaydırarak sayfalamayı nasıl devre dışı bırakabilirsiniz ancak yine de programlı olarak hızlıca kaydırabilirsiniz?
ViewPager var ve altında 10 düğme var. Örneğin # 4 düğmesine tıklandığında, çağrı cihazı hemen 4 numaralı sayfaya gider mPager.setCurrentItem(3);. Ancak, parmağınızı yatay olarak kaydırarak sayfalamayı devre dışı bırakmak istiyorum. Böylece, sayfalama SADECE düğmelere tıklanarak yapılır . Peki, parmakla kaydırmayı nasıl devre dışı bırakabilirim?

30
IllegalStateException: ViewPager ile onSaveInstanceState sonrasında bu eylem gerçekleştirilemiyor
Piyasadaki uygulamamdan kullanıcı raporları alıyorum ve aşağıdaki istisnayı sağlıyorum: 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) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at …

10
ViewPager ve parçalar - parçanın durumunu saklamanın doğru yolu nedir?
UI mantığının bazı modüllere ayrılması için parçalar çok hoş görünüyor. Ancak ViewPageryaşam döngüsü ile birlikte bana hala puslu. Bu yüzden Guru düşüncelerine çok ihtiyaç var! Düzenle Aşağıdaki aptal çözüme bakın ;-) Dürbün Ana faaliyetin bir ViewPagerfragmanları vardır. Bu fragmanlar diğer (alt alan) aktiviteler için biraz farklı bir mantık uygulayabilir, böylece …

7
FragmentPagerAdapter ve FragmentStatePagerAdapter arasındaki fark nedir?
Arasındaki fark nedir FragmentPagerAdapterve FragmentStatePagerAdapter? Hakkında FragmentPagerAdapterGoogle'ın kılavuzu diyor ki: Çağrı cihazının bu versiyonu, bir sekme seti gibi, sayfalanacak tipik olarak bir avuç daha statik parça olduğunda kullanım için en iyisidir. Kullanıcının ziyaret ettiği her sayfanın parçası bellekte tutulur, ancak görünüm hiyerarşisi görünür olmadığında yok edilebilir. Bu, parça örnekleri keyfi …

20
ViewPager dinamik olarak güncellenir mi?
ViewPager içindeki içeriği güncelleyemiyorum. FragmentPagerAdapter sınıfında instantiateItem () ve getItem () yöntemlerinin doğru kullanımı nedir? Parçalarımı başlatmak ve döndürmek için yalnızca getItem () kullanıyordum: @Override public Fragment getItem(int position) { return new MyFragment(context, paramters); } Bu iyi çalıştı. Ancak içeriği değiştiremiyorum. Bu yüzden buldum: ViewPager PagerAdapter Görünümü güncellemiyor "Benim yaklaşımım …

18
ViewPager içindeki Parçayı Değiştirme
Fragment ViewPagerkullanarak bir kullanmaya çalışıyorum FragmentPagerAdapter. Ulaşmak için aradığım şey, ilk sayfasında yer alan bir parçayı başka bir parça ile değiştirmek ViewPager. Çağrı cihazı iki sayfadan oluşur. Birincisi FirstPagerFragment, ikincisi SecondPagerFragment. İlk sayfanın düğmesine tıklamak. FirstPagerFragmentNextFragment ile değiştirmek istiyorum . Kodum aşağıda. public class FragmentPagerActivity extends FragmentActivity { static final …




30
Geçerli Parça örneğini viewpager'da alma
Aşağıda, 3 Fragment classesher biri 3 sekmenin her birine gömülü olan kodum ViewPager. Bir menü seçeneğim var. Gösterildiği gibi, onOptionsItemSelected()bir seçenek belirleyerek, şu anda görünür olan parçayı güncellemem gerekiyor. Bunu güncellemek için parça sınıfında bir yöntemi çağırmak zorunda. Birisi bu yöntemi nasıl arayacağınızı önerebilir mi? public class MainActivity extends ActionBarActivity …

6
Farklı Parçalar / Düzenlerle ViewPager nasıl uygulanır?
Viewpager'ı uygulayan bir etkinliğe başladığımda, viewpager çeşitli parçalar oluşturdu. Her parça için farklı düzenler kullanmak istiyorum, ama sorun viewpager max (1 sonra kalan tüm parçaları üzerinde ikinci düzen) yalnızca iki düzen gösterir. Viewpager'ı uygulayan SwipeActivity kodu : public class SwipeActivity extends FragmentActivity { MyPageAdapter pageAdapter; @Override protected void onCreate(Bundle savedInstanceState) …


3
ViewPager kullanarak android.upport.v4.app vs Android.app Parçalar?
Android Destek Kitaplıkları, Parçaları ve belirli bir örnek olarak ViewPagersınıfla ilgili bir sorum var . Amacım, Android Geliştirici web sitesinde ( http://developer.android.com/training/animation/screen-slide.html veya http://developer.android.com/ sağlanan örnekle benzer işlevlere sahip bir uygulama oluşturmaktır. eğitim / uygulama-gezinme / lateral.html ). Kodlarına baktığımda, android.support.v4.apparaştırmamdan ViewPagersınıfa erişmenin tek yolu olan kütüphaneyi kullandıklarını fark ettim …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.