草庐IT

Viewpager

全部标签

android - ViewPager 的 Fragments 消失了

我将DrawerLayout与ViewPagerIndicator一起使用,但是最后一个不能与DrawerLayout一起正常工作。打开应用程序后,viewpager会正确显示,但一旦我更改DrawerLayout中的fragment,ViewPager的fragment就会消失。这是我的FragmentManager:FragmentManagerfragmentManager=getSupportFragmentManager();switch(arg2){case0:contentFragment=newLebanon();break;}fragmentManager.begin

android - Viewpager上的VideoView,切换页面时停止视频

我有一个包含不同fragment的viewpager,其中一个fragment中有一个视频View。如果我在播放视频时切换页面,那么即使我在不​​同的页面上,它也会继续播放。我尝试像这样为ViewPager实现OnPageChangeListener:viewpager.setOnPageChangeListener(newOnPageChangeListener(){@OverridepublicvoidonPageSelected(intposition){if(position!=mAdapter.getCount()-1){MultimediaFragmentfrag=(Mul

android - 从 ViewPager 中的 FragmentActivity 获取 Fragment 中 TextView 的 id

我正在使用带有3个Fragments的ViewPager,我想在第三页中更改TextView的文本。在该页面中,我有一个Button,当按下它时,转到SD图像以选择一个。完成后,返回页面并希望使用该图像的路径更新TextView。问题是,当我尝试从FragmentActivity访问那个TextView时,它是空的。这是我的代码SherlockFragmentActivity:publicclassTabsFacturasActivityextendsSherlockFragmentActivity{protectedMyApplicationmyApplication;private

android - ViewPager 或 ScrollView 中的 WebView - Android 3.0+ 上的奇怪渲染错误

我有一个ViewPager。ViewPager的每一页都是一个ScrollView。ScrollView包含一个WebView和几个其他View。在Android2.3及更早版本上一切正常,但在3.0+上有一个奇怪的渲染问题:在ViewPager中向左/向右滚动时,还有一个非常微妙的渲染问题(Android4.0Gmail应用程序中也存在此问题)。 最佳答案 这可能与硬件加速有关。尝试专门将其关闭。你可以这样做1)在list中的应用程序标签中(这将禁用整个应用程序的硬件加速)android:hardwareAccelerated="

android - ViewPager onPageSelected 从未调用过

我需要实现setOnPageChangeListener因为我需要隐藏某些item来自ActionBar如果第一个fragment显示给用户。我的简单代码:viewPager.setOnPageChangeListener(newOnPageChangeListener(){@OverridepublicvoidonPageSelected(intpage){//nevercalled//TODOAuto-generatedmethodstubif(page==0){isSearch=false;}else{isSearch=true;}supportInvalidateOptions

Android 应用程序在使用 Fragments 和 ViewPager 一段时间后崩溃

我遇到了一个问题,我的Android应用程序在尝试恢复我的fragment时崩溃了。我没有向要恢复的包中添加任何自定义变量,这都是默认设置。我正在使用fragment和ViewPager。请参阅下面的代码fragment:publicstaticclassMyAdapterextendsFragmentStatePagerAdapter{publicMyAdapter(FragmentManagerfm){super(fm);}@OverridepublicintgetCount(){returnNUM_ITEMS;}publicintgetCurrentItemPosition(Fr

android - 为什么每当我翻阅我的应用程序 viewPager 时,我的 fragment onCreate 都会被广泛调用?

我不太了解这个fragment生命周期业务。我有一个非常标准的3页水平sliderView寻呼机布局,用于我的应用程序的“查看详细信息”部分。我在三个页面的中间页面启动我的应用程序。我的FragmentActivity将页面设置为第1页。mPager.setCurrentItem(1);//defaulttocenterpage,currentdataviewfragment我一直在使用FragmentStatePagerAdapter,因为使用FragmentPagerAdapter有时会使我的应用程序崩溃,例如,当从暂停状态返回时,这是目前解决该问题的最快方法。似乎有效,但我怀疑状

android - 使用 FragmentStatePagerAdapter 从 ViewPager 中动态删除一个项目

关于这个话题有不少讨论ViewPagerPagerAdapternotupdatingtheViewUpdateViewPagerdynamically?RemovingfragmentsfromFragmentStatePagerAdapter我尝试了各种解决方案(包括使用POSITION_NONE的无效化).但我仍然不知道如何正确删除项目。发生的事情是或者我得到一个空白页(意味着fragment被破坏,但是instantiateItem没有调用替换)或者整个系统崩溃可能是因为Android管理fragment实例与我保存它们的方式不匹配数组列表/sparsearray这是我的适配器

android - android viewpager 中的幻灯片放映?

我对androidviewpager幻灯片放映有疑问。我想在最短时间后显示viewpager布局。这是我的代码示例。我的主课:publicclassMainActivityextendsActivity{privateViewPagermViewPager;privateSwipeAdapteradapter;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mViewPage

android - 如何在 ViewPager Adapter 中获取字符串资源?

我试图为我的viewpager设置标题,我似乎无法让它工作。我试过Resources.getSystem().getString(R.string.title1);并尝试传递上下文。谁能帮帮我?publicclassViewPagerAdapterextendsFragmentPagerAdapter{finalintPAGE_COUNT=3;Contextcontext;publicViewPagerAdapter(FragmentManagerfm){super(fm);}@OverridepublicintgetCount(){returnPAGE_COUNT;}@Overrid