草庐IT

viewPager

全部标签

android - 在 ViewPager 中垂直滑动

我将ViewPager与PagerAdapter结合使用。是否可以在Android中实现垂直滑动,您可以在View之间从上到下和从下到上滚动?我需要与ViewPager默认情况下相同的行为,但以垂直方式进行。我找到了方法canScrollVertically()但我想这不是我要找的。提前致谢 最佳答案 自然地,没有。但是,JakeWharton有一个定向ViewPager可以执行此操作。https://github.com/JakeWharton/Android-DirectionalViewPager/唯一的问题是他不再支持它了,

android ViewPager xml膨胀错误

我正在学习如何实现水平滑动,但在尝试启动布局中包含ViewPager的应用时出现以下错误。03-2517:12:13.166:E/AndroidRuntime(19449):FATALEXCEPTION:main03-2517:12:13.166:E/AndroidRuntime(19449):java.lang.RuntimeException:UnabletostartactivityComponentInfo{androidapps.viewpagerdemo/androidapps.viewpagerdemo.MainActivity}:android.view.Inflate

java - ViewPager 在返回时跳过 View ,留空

我正在制作一个包含4个主视图的应用。我希望所有这些都保留在顶部的LIST菜单中(现在没问题)。使用Fragments,我可以在不执行其他Activity的情况下更改View,但是由于我的一个View有一个ViewPager,它根本不起作用(当我第一次加载View时,内容没问题,但是第二次,ViewPager上的View消失,只有当我离开2个索引位置并返回时才会出现)(参见图片,第一次加载时间和第二次加载时间)请注意,ViewPager不会显示菜单项,它实际上是当前菜单项fragment的一部分(在本例中为“Simula'c~ao”)我的问题是:这是一个已知问题吗?是否有简单的方法来解决

android - ViewPager 切换 FragmentPagerAdapter

我有一个ViewPager,它由一个FragmentPagerAdapter填充。我想从第一个适配器换成另外两个。问题是之前加载的所有页面(同时具有第一个适配器)仍然是旧页面。我查看了FragmentPagerAdapter的源代码,猜测问题的发生是因为instatiateItem()实现。使用其中包含位置和容器ID的标签,该方法检查该位置是否已经有一个Fragment。当有带有此标签的Fragment时,它会被附加。设置新适配器时容器ID和位置不会更改,因此它会找到旧的Fragment。你知道删除所有旧fragment的方法吗? 最佳答案

android - 如何知道当前在 ViewPager 中选择了哪个 fragment ?

我使用加载了fragment的ViewPager,我想知道在viewpager中当前显示或选择了哪个fragment。每个fragment的onResume()方法都执行一些逻辑,因此当当前所选页面的相邻fragment(左侧和右侧)也被实例化时,我会遇到问题。更新:fragment在实际被选中时是否会得到任何回调?ViewPager适配器代码:publicclassLeftPanelPagerAdapterextendsFragmentStatePagerAdapter{privateListfragments;publicLeftPanelPagerAdapter(Fragment

android - 如何使用 Universal Image Loader Android 在 ViewPager 中仅显示缓存内存图像?

我只想显示我们使用UniversalImageLoader从url下载后加载到缓存内存中的那些图像例子我有15个URLS可以下载图片并在ViewPager中显示,但其中只有5个被下载,我关闭了应用程序。现在我没有了任何互联网连接都可以从网络上获取所有其他图像,但应用程序将只显示5张图像,其余页面将是空白的..是否有可能只从缓存内存中获取那些图像的列表??我们如何限制ViewPager访问其他空白页面?我已经成功实现了UniversalImageLoader,但在这些问题上卡住了。任何想法/建议/示例将不胜感激..谢谢 最佳答案 您可

java - 从 ViewPager fragment 获取 Google map

我正在尝试从Fragment中获取GoogleMap对象,它位于ViewPager的第二页,其内容由FragmentPagerAdapter。我的ViewPager由两个页面组成:一个普通布局和一个Googlemap。我可以访问第一个布局:ViewtempView=LayoutInflater.from(getApplication()).inflate(R.layout.start_activity,null);tempTextView=(TextView)tempView.findViewById(R.id.timer);这里一切正常。但我也想访问谷歌地图。本地图处于单独的Acti

android - 从 viewpager 向后滑动会导致应用程序崩溃

我写了一个有操作栏和3个View寻呼机的应用程序,现在我完成了第一个寻呼机,它是一个谷歌地图,对于另外两个,我目前只是用一个只有TextView的布局来膨胀它们.问题是,每当我滑动到第3个View寻呼机,然后向后滑动时,应用程序崩溃,但在前两个之间切换是可以的,除了第二个寻呼机的UI似乎受到谷歌地图UI的影响。主要Activity的代码在这里:publicclassLobbyActivityextendsActionBarActivityimplementsActionBar.TabListener{SectionsPagerAdaptermSectionsPagerAdapter;V

android - ViewPager中Fragment的调用方法

我有一个ViewPager,里面有一些fragment。创建每个fragment时,我调用构造函数,并在其中传递该fragment的名称:publicKwejkFragment(StringtagName){this.fragmentTag=tagName;}当然,在MainActivity中,我创建了Adapter和ViewPager实例。然后我设置ViewPager的监听器:mPager.setOnPageChangeListener(newOnPageChangeListener(){@OverridepublicvoidonPageSelected(intposition){F

android - 在 viewpager 中的 fragment 之间传递数据

我有Viewpager机智2个fragment:CurrentWeatherFragment和ForecastFragment。我需要将字符串从一个传递到另一个,我正在使用如下所示的界面,但我不断收到NullPointerException,消息未正确传递...publicclassCurrentWeatherFragmentextendsFragment{SendMessageSMpublicvoidonCreateView(...){StringMessage="Hello"SM.sendData(Message);}interfaceSendMessage{publicvoids