草庐IT

ViewPager2+TabLayout

全部标签

android - ViewPager FragmentPagerAdapter Nullpointer

我在AndroidSupportpackage中使用ViewPager时遇到此错误.从水平View使用ViewPagerTutorial滑动06-1913:07:25.950:E/AndroidRuntime(16382):FATALEXCEPTION:main06-1913:07:25.950:E/AndroidRuntime(16382):java.lang.NullPointerException06-1913:07:25.950:E/AndroidRuntime(16382):atandroid.support.v4.app.BackStackRecord.doAddOp(Ba

android - ViewPager 动画淡入/淡出而不是幻灯片

我从here获得FragmentBasics示例.有没有办法让ViewPager动画在我滑动而不是左右滑动时简单地淡入和淡出?我一直在用PageTransformer尝试一些东西,但没有成功,我仍然可以看到它在滑动。所以我想我需要以某种方式强制它的位置保持不变,而滑动手指只会影响alpha。publicclassSecondActivityextendsActivity{SectionsPagerAdaptermSectionsPagerAdapter;ViewPagermViewPager;@OverrideprotectedvoidonCreate(BundlesavedInsta

android - 如何在 CollapsingToolbarLayout 中使用带有 Toolbar 的 TabLayout?

我正在查看chrisbanes/cheesesquare我正在尝试将带有工具栏的TabLayout放在CollapsingToolbarLayout中,这是我的代码当CollapsingToolbar打开时,这会出现这样的情况,这正是我要寻找的:但是当我折叠它时(通过拉起图像)我得到了这样的东西这是由于我将工具栏设置为110dip的原因,如果我保留选项卡和工具栏标题重叠的默认设置。所以我正在寻找正确的方法来做到这一点,以便工具栏的标题在appbar上得到正确的位置,并且tablayout在它下面。有没有办法做到这一点? 最佳答案 这

android - 为 Fragment/ViewPager 设置设置默认选项卡

第一次创建FragmentActivity时如何设置默认选项卡?我有5个标签,希望它打开到标签2,而不是1。看起来它应该比现在容易得多!@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.fragment_layout);mSectionsPagerAdapter=newSectionsPagerAdapter(getSupportFragmentManager());finalActionBaractionBar

android - 如何在 CoordinatorLayout 中的 Viewpager 下方获取 Adview

目前AdView出现在ViewPager内,因此它阻止了应用中的内容。如何让AdView出现在ViewPager下方而不是内部。我尝试将AdView放在ViewPager下方的RelativeLayout中,但随后AdView没有根本不显示。 最佳答案 您可以在RelativeLayout中添加ViewPager和AdView并指定android:layout_above="@+id/adView"属性添加到ViewPager以便adView不会阻止ViewPager内容。 关于andr

android - ViewPager 内的 ViewPager

我想创建一个ViewPager(包含三个项目),其中每个View都是另一个ViewPager(包含两个项目)。用户然后像这样滑动项目:ViewPager1[0]ViewPager2[0]ViewPager1[0]ViewPager2[1]ViewPager1[1]ViewPager2[0]ViewPager1[1]ViewPager2[1]ViewPager1[2]ViewPager2[0]ViewPager1[2]ViewPager2[1]这怎么可能? 最佳答案 覆盖父ViewPager中的canScroll:@Overridep

android - 为什么不能在 Fragment 中使用 ViewPager?它实际上是

有信息表明,在许多来源(如MarkMurphy的“TheBusyCodersGuideforAndroidDevelopers”)或像this之类的帖子中,不可能在Fragment中使用ViewPager就这样。我很困惑,因为我没有这样的问题,并且我在Fragment中成功使用了ViewPager。唯一的区别是我不是在onCreateView()方法中而是在onActivityCreated()中实例化一个ViewPager。一切正常。所以问题是-可能我只是不知道一些事情,并且出于某种原因不建议在onActivityCreated()中进行UI实例化?但同样-一切正常。这是类和xml的

android - 在TabLayout( Material 设计)android中动态添加和删除标签

我有一个TabLayout,里面有ViewPager。我需要在标签布局(Material设计)中动态添加和删除标签。我可以动态添加选项卡,但是在删除选项卡时,选项卡正在正确删除。但是viewpager最后一项被删除了。所以选项卡没有显示特定的fragment。仅供引用,我使用了FragmentPagerAdapter。我已经按照这个教程来实现这个https://androidbelieve.com/navigation-drawer-with-swipe-tabs-using-design-support-librarypublicclassTabFragmentextendsFrag

android - 为 viewpager 中的 fragment 改变 windowSoftInputMode

我有一个带有2个不同fragment的ViewPager。对于第一个fragment,我想对其进行定义,使其不会在软键盘打开时调整大小。对于第二个fragment,我想让它调整大小。在list中设置android:windowSoftInputMode="adjustPan"将适用于两个fragment,但我想在两者之间改变它。谷歌搜索后我做了什么://createContextThemeWrapperfromtheoriginalActivityContextwiththecustomthemeContextcontext=newContextThemeWrapper(getActi

Android TabLayout Android 设计

我正在尝试让android设计库中的新TabLayout正常工作。我正在关注这篇文章:http://android-developers.blogspot.com/2015/05/android-design-support-library.html和文档:http://developer.android.com/reference/android/support/design/widget/TabLayout.html并且在我的Activity中提出了以下代码,但是当我运行Activity时,tablayout没有显示。我尝试在Activity布局文件中添加,但它说找不到那个xml标