草庐IT

viewPager

全部标签

Android 刷新 fragment 内的 ViewPager

我试图在发布之前在SO内部进行搜索,但我无法理解如何刷新fragment中托管的ViewPager的内容。你能帮帮我吗?谢谢你的时间这是我的代码。我有在其中托管ViewPager的fragmentActivity。它显示不同的小部件,ViewPager显示不同的图像,我在代码中调用从数据库“carosello”返回的图像列表。当我执行搜索时,我调用refresh()方法作为托管此fragment的主要Activity的回调,然后我再次设置所有View。适用于fragment中的所有信息,但不适用于ViewPager:始终显示最旧(首次创建)的图像。publicclassPage2Fam

java - Android - 如何恢复 ViewPager 项目的状态

我在恢复ViewPager中的View状态时遇到问题。ViewPager的内容是扩展FrameLayout的View。问题是FrameLayout.onRestoreInstanceState()如果以编程方式添加到ViewPager中则不会被调用这是我的Activity.java的代码privateViewPagervPager;privateMainPagerAdaptermAdapter;@OverrideprotectedvoidonCreate(@NullableBundlesavedInstanceState){setContentView(R.layout.activit

android - 是否可以在 viewpager 中进行从 fragment 到 ViewPager 的共享元素转换

我有一个ActivityA,它有一个Fragment包含项目列表并且该项目包含ImageView当我单击该项目时,我启动了包含fragmentViewPager的ActivityB在每个fragment中都有一个包含图像的ViewPager我想要做的是在项目列表中的第一个ImageView和图像的viewpager中显示的第一个图像之间进行共享元素转换 最佳答案 引用这个共享元素Activity转换https://github.com/codepath/android_guides/wiki/Shared-Element-Activ

android - 使用 ViewPager 跨多个 TextViews/Fragments 拆分文本

我正在尝试使用Android兼容性库将一些文本拆分到加载到ViewPager的多个fragment中。这个想法是拥有类似于Kindle应用程序的东西,您可以在其中滑动多页文本。最初,我的文本源是一个在strings.xml中定义的字符串,我使用一种算法来确定设备屏幕的高度,然后将这个字符串相应地拆分为ViewPager的多个项目。由于您无法提前获得TextView的高度,我只是使用百分比值来确定在每个页面上将TextView的最大尺寸设置为多少(这看起来有点难看)。这看起来是一种合理的方法,还是我的做法完全错误? 最佳答案 Asyo

安卓 Espresso : ViewPager does not have adapter instance

我在我的Android(4.0+)应用fragment(在Activity中)中使用标签栏。我想创建Espresso测试,但如果我创建主Activity并打开fragment。我得到这个异常:java.lang.IllegalStateException:ViewPagerdoesnothaveadapterinstance.atcom.astuetz.PagerSlidingTabStrip.setViewPager(PagerSlidingTabStrip.java:177)atcz.villamemories.detoxme.staticcontent.StaticContent

Android - 在每个 viewpager recyclerview 的基础上激活应用栏滚动

我有一个带有2个包含Recyclerview的选项卡的ViewPager。我正在使用支持库22.2.0(AppCompat、RecyclerView...)。我的viewpagerxml最初是:我想在每个选项卡/recyclerview的基础上而不是在整个viewpager的基础上激活/停用应用栏滚动,也就是说,一个选项卡/recyclerview将使应用栏滚动,而另一个选项卡/recyclerview则不会。这个问题是当我删除app:layout_behavior="@string/appbar_scrolling_view_behavior"从viewpager开始,一个默认的la

android - 当方向改变时,ViewPager 中的 fragment 消失

我已经阅读了几篇关于此的帖子(http://tinyurl.com/pb8es74、http://tinyurl.com/p9pcfcv..),但找不到解决方案。我有一个MainActivity,它加载一个布局,其中包含一个ViewPager和三个fragment(根据方向有不同的布局)。我已将此功能添加到Activity中,因此当方向改变时它不会被破坏,因为我可能打开了一些对话框或弹出窗口:android:configChanges="keyboardHidden|orientation|screenSize|screenLayout|uiMode"因此,我重写了方法“onConfi

android - 以 ViewPager 组合作为其子项的 ExpandableListView

更新-添加了实验结果是否可以实现一个ExpandableListView来拥有一个viewpagersubview?我试图将viewpager作为子项放在ExpandableListView中,但它没有显示:(我也尝试将它添加到ScrollView下,但结果相同,所以我认为在可ScrollView下存在问题?但是当我删除ScrollView时出现了。我该怎么做才能让他们一起去?这就是我的目标这就是我尝试在自己的代码上实现时发生的情况。附言这只是一个采样器,尚未完成。我有3个child,我的布局也显示三次,里面的每个项目 最佳答案 你

android - 使用 fragmentStatePagerAdapter 更新 viewpager 中的 fragment/ View

需要一些帮助来解决我在使用viewpager时更新页面的问题。我正在使用带有FragmentStatePagerAdapter的简单viewpager。我想要做的就是访问当前fragment/View,以便我可以更新我的fragment/View中的一些TextView。我在论坛里四处搜索,了解了一些东西-处理此问题的方法之一是在适配器的instantiateItem()回调中设置标签并通过findViewbyTag检索View。我不明白如何实现这个,我也不确定这是否适用于FragmentStatePagerAdapter。-我探索了各种论坛中建议的其他选项,但无法使它们起作用。我的代

android - ViewPager、getChildFragmentManager() 和 getFragmentManager()

我正在开发一个android应用程序,每个选项卡中都有TabHost和FragmentActivity。在我的第一个选项卡中,我使用ViewPager指示器和按钮初始化fragment,这个按钮打开一个带有另一个ViewPager指示器的对话框,但我的问题是fragment根Activity中的ViewPager与ViewPager的对话框发生冲突.在根Activity中,我正在调用getChildFragmentManager()...并且没问题但在对话框ViewPager中我再次调用getChildFragmentManager但没有工作......我做错了什么?