草庐IT

Viewpager

全部标签

java - PagerSlidingTabStrip:ViewPager 选项卡右对齐

如何将ViewPager中的选项卡对齐到右侧而不是左侧?如果重要的话,我正在使用android.support.v4.view.ViewPager。我试过android:layout_gravity="right"但它不影响对齐: 最佳答案 感谢@CommonsWare的帮助。我只需要更改这一行:tabsContainer=newLinearLayout(context);到tabsContainer=newLinearLayout(context);tabsContainer.setGravity(Gravity.RIGHT);

android - 带有 ListView fragment 的 ViewPager - 指定的子项已有父项

所以我首先要说的是,我看到其他几个人发帖时出现了完全相同的错误。但是,我正处于尝试所有十种不同解决方案的阶段,并且仍然获得完全相同的堆栈跟踪和ANR。我使用的是标准Tabs+Swipe模板,除了设置第一页以返回我将在下面显示的ListViewfragment外,没有改变任何东西。下面是我的fragment的代码。CacheFrament只是一个扩展android.support.v4.app.Fragment的父类(superclass)。在这种情况下,我尝试了仅返回ListView及其父项,但均无济于事。publicclassRoutesFragmentextendsCacheFra

android - CoordinatorLayout 内的 Viewpager 不滚动折叠工具栏

我正在尝试为我的布局实现视差效果。它有效,但我还需要一件事。这是我的代码这很好用,但是我只能在滑动标题ImageView(image_view_tab_header)时滚动/折叠工具。当我尝试在ViewPager内向上滑动时,它不会折叠工具栏。仅当我尝试在页眉内部向上滑动时。在viewpager内滑动时如何启用工具栏折叠?谢谢 最佳答案 通过在NestedScrollView中包含ViewPager来尝试以下操作 关于android-CoordinatorLayout内的Viewpage

android - 设置 ViewPager 时出现 PagerSlidingTabStrip NullPointerException

我正在尝试实现PagerSlidingTabStrip在我的应用程序中。我做了我应该做的一切:将其添加到我的XML中:创建了PagerSlidingTabStrip并尝试设置ViewPager:PagerSlidingTabStripslidingTabStrip=(PagerSlidingTabStrip)findViewById(R.id.slidingTabs);slidingTabStrip.setViewPager(vPager);但是当我运行应用程序时,它崩溃了,这是logcat输出:04-1720:56:55.956:E/AndroidRuntime(1587):FATA

android - 在 ViewPager 中的 fragment 上调用方法

我想要做的就是调用我的Fragment类的一个函数。但我似乎无法找到一种方法来访问我在ViewPager中的fragment实例。我的Activity的xml:没有所以我不能调用findFragmentById()(可以吗?)我也不知道给findFragmentByTag()什么,它总是返回null:/ 最佳答案 pagerAdapter.getItem(int)方法通常会创建fragment的新实例,但是,您可以做的是使用HashMap来存储对已存在fragment的引用。//ViewPagerAdapterprivateHash

android - 在 ViewPager 中滑动到新页面会导致旧页面丢失状态

我的viewpager中有3个页面。每个页面都有一个按钮,该按钮最初设置为开始按钮。按下开始按钮后,它变为暂停按钮。我的问题是,如果我在第一页上并单击开始(将其更改为暂停),然后滚动到最后一页并返回到第一页,按钮会显示再次开始。它失去了已经按下的状态。不过,这只会在滚动两页后发生。如果只滚动一页然后返回,它不会丢失状态。publicObjectinstantiateItem(ViewGroupcollection,intposition){RelativeLayoutwholeView=newRelativeLayout(collection.getContext());//image

java - 滑动时刷新 Android Viewpager fragment

我是Android的新手,我真的不明白为什么动态添加的Fragment内容(例如,单击按钮后添加的一些图像)在滚动一些后消失了Fragment的计数,然后返回。Activity和Fragment代码非常简单:publicclassMyActivityextendsFragmentActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);finalViewPagerviewPager=(Vie

android - 这段代码使用 ViewPager 有什么问题?

我正在尝试让一个使用ViewPager的非常基本的程序运行。但是当我尝试在我的手机上执行它时出现java错误。这是代码(我正在尝试做教程的修改版本)publicclassMainActivityextendsActionBarActivity{privateViewPagerpager;privatePagerAdapterpageAdapter;privateclassScreenSlidePagerAdapterextendsFragmentStatePagerAdapter{publicScreenSlidePagerAdapter(FragmentManagerfm){supe

android - ViewPager 给出内存不足错误

我已经实现了一个ViewPager,它给我一个内存不足错误,我不明白为什么会这样。我有大约11张图片要显示,每张图片大约有500kb(磁盘大小)并且它们是.jpg格式。代码如下:publicclassMainActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_bmw_gallery);ViewPagerviewPager=(ViewPager)fin

android - 具有不同菜单和常用工具栏的 Viewpager 不起作用

我的应用程序中有选项卡。每个选项卡都有不同的fragment,并且有不同的菜单。下面是我正在使用的布局现在对于onCreate()中的每个Fragment,我都进一步提到了setHasOptionsMenu(true);。我首先在每个具有menu.clear();的fragment中覆盖了函数onCreateOptionsMenu(),然后调用它的super构造函数,然后膨胀fragment自己的菜单xml。但是我得到的结果是这样的-假设有5个选项卡。第二个和第三个选项卡中有viewpager,每个选项卡由另外两个fragment组成第一个标签没有菜单第二个选项卡有menu_2(仅适用