草庐IT

viewPager

全部标签

android - 我在 viewpager 选项卡中的 fragment 不刷新

我得到了带有4个选项卡的viewpager..在每个选项卡中都有一个fragment。我的第一个选项卡是一个带有表单的fragment(例如用户)单击保存后,数据将插入数据库中。我的第二个选项卡是另一个带有表单的fragment,但它使用第一个选项卡中的数据(我从数据库中获取它)来填充微调器。现在,在我从第一个选项卡成功插入数据后,在第二个选项卡中,微调器为空。由于我的数据库查询是在第二个fragment的onCreateView()中实现的,因此在应用程序启动时仅调用一次,因此在选项卡1和tab2之间切换不会启动onCreateView()甚至onResume()。对我来说有趣的是,

android - 如何制作 ViewPager 循环?

我有一个带有一些View的ViewPager。我想在最后一个右滑后转到第一个。我试过了@OverridepublicFragmentgetItem(intarg0){inti=arg0%fragmentList.size();returnfragmentList.get(i);}@OverridepublicintgetCount(){returnfragmentList.size()+1;}但是我得到了一个错误E/AndroidRuntime(22912):java.lang.IllegalStateException:Fragmentalreadyadded:RubricFragm

使用后台时 Android ViewPager 性能问题

我有一个由XML制作的Activity,我已将它的背景设置为我的可绘制文件夹中的背景图片。在同一Activity中,我创建了一个ViewPager以允许在View之间来回滑动。ViewPager中的所有View都包含一个图像。每当我向左或向右滑动时,转换都非常缓慢。我尝试通过将背景图像设置为白色(#fff)来移除背景图像,所有延迟都消失了。它工作完美!问题是我确实需要该应用程序的背景。有什么方法可以优化背景图片或其他东西,让滑动再次顺利进行吗?由于滞后,目前使用起来太令人沮丧。我还尝试将图像裁剪成小尺寸,然后将其拉伸(stretch)到屏幕上,但我没有注意到任何性能改进。此外,这不是位

android - 在android中的Scrollview中设置Viewpager高度

我必须在ScrollView中显示一个viewpager(寻呼机行中图像下方的图像和文本)。我正在从网络下载图像、文本并在寻呼机行中显示。我将viewpager包装在srollview中以支持横向模式。这里是CustomScrollView.问题是如何根据其子高度设置View寻呼机高度,以便我可以滚动屏幕直到View寻呼机项目结束。如果我将View寻呼机高度设置为wrapcontent,则viewpager中不会显示任何内容。如果我设置一些800dp,那么我可以看到寻呼机项目,但屏幕上没有不必要的滚动。我不希望我的ScrollView滚动到寻呼机child的高度之外。请帮我。

android - 膨胀类 android.support.v4.view.ViewPager 时出错

我一直在尝试为我在上运行的应用程序创建寻呼机我根据thisblogpost写了我的代码.寻呼机Activity的XML:适配器代码:publicclassMyPagerAdapterextendsPagerAdapter{@OverridepublicintgetCount(){//TODOAuto-generatedmethodstubreturn2;}@OverridepublicbooleanisViewFromObject(Viewarg0,Objectarg1){return(arg0==((View)arg1));}@OverridepublicvoiddestroyIte

android - 如何更新 ViewPager 内容?

这个问题在这里已经有了答案:Why`PagerAdapter::notifyDataSetChanged`isnotupdatingtheView?(43个回答)关闭8年前。我有一个带有星期几的PageAdapter,对于每个寻呼机,我都有相同的布局。我的问题是如何在更改日期时更新正确的listView。当我更改寻呼机创建新寻呼机并删除其他寻呼机的日期时,发生这种情况时我的ListView指向新寻呼机而不是当前寻呼机。例如,是星期三,我保存了ListView引用​​,当我更改为星期二时,创建了星期一传呼机并删除了星期四,并且我的引用指向最后一页创建(星期一),但我在星期二。我的页面适配

android - 在 ViewPager 中垂直滚动页面

这可能是显而易见的,并且是一个完全不需要的帖子,但我在解决VewPager页面上允许垂直滚动功能的方法时遇到了很大的问题,而且谷歌甚至这里的解决方案都很少。我发现有些人声称可以解决这个问题,但他们似乎被扩展了并且令人费解。因此,对于那些可能正在寻找相同问题的人来说,这里是解决方案。有了这个(你会想要制作比我在这里写的更大的字符串)你将能够垂直滚动内容并在页面之间滑动。布局.xml滚动viewpager类publicclassScrollingViewPagerextendsActivity{privateViewPagerpager;privateContextcxt;privateC

android - 另一个 fragment 背面的 ViewPager 空白

实际上,我通过主视图容器中的fragment在单个Activity中使用整个应用程序。当我点击一个由LoginFragment替换的标题按钮fragment时,一个fragment包含一个viewPager并且在Back上我们维护backstack所以包含viewPager的fragment将在顶部但我们得到空白ViewviewPager中的当前项。 最佳答案 这是我的解决方案,我搜索了很多答案,所以如果您有更好的答案,请与我分享。我将ViewPager切换到ActivityActivityXMLActivity类publicMai

android - ViewPager OnLongClick 监听器未触发

我有一个包含ViewPager的fragment。当我膨胀布局时,我如下分配一个OnLongClick监听器:mPager.setOnLongClickListener(mOnPagerLongClickListener);但是,当我在ViewPager上执行长按时,没有任何反应。我该怎么做才能完成这项工作?或者我是否需要将监听器分配给ViewPager中的每个View?将监听器分配给ViewPager包含的GridView似乎也不起作用。 最佳答案 不好意思提出疑问,但我能够解决问题。它对您没有帮助,但可能对任何其他查看者都有用。

android - Tabs + ViewPager + FragmentStatePagerAdapter - 如何删除 fragment ?

我正在使用“Tabs+Swipe”项目,但我很难删除fragment。我正在做的步骤:从数据库中删除标签从FragmentStatePagerAdapter数据源中删除选项卡从actionBar中删除选项卡。使用SupportFragmentManager删除fragment。问题:执行删除后,出于某种原因,我仍然可以向右滚动并看到一个空fragment。我无法选择它,它只是反弹回来。看起来该fragment并未被删除,而是将其位置从左侧更改为标签。我的适配器:publicclassSectionsPagerAdapterextendsFragmentStatePagerAdapter