草庐IT

ViewPager2+TabLayout

全部标签

android - 在 android 中使用 viewpager 的具有多个 fragment 的 SearchView

我想使用viewPager中存在的多个fragment来实现SearchView。所有fragment都包含列表,我想过滤这些列表并创建一个新的ListView,它根据它属于哪个fragment对结果进行分类。但我的searchView无法处理一个fragment。这是我的主要Activity:packagecom.codeon.directory;importandroid.app.SearchManager;importandroid.content.Context;importandroid.os.Bundle;importandroid.support.design.widge

android - 在不更改所选选项卡的情况下动态更新 TabLayout

我想用MaterialDesign支持库实现一个向导。我正在使用ViewPager和Tablayout但我在动态添加新标签时遇到问题。首先,我在onCreate方法中设置了我的小部件:viewPager=(ViewPager)findViewById(R.id.tab_viewpager);tabLayout=(TabLayout)findViewById(R.id.tab_layout);adapter=newViewPagerAdapter(getSupportFragmentManager());adapter.addFrag(newDummyFragment(),"1");ad

android - Viewpager 和 FragmentPagerAdapter : Page view removal

我正在使用带有FragmentPagerAdapter的Viewpager来允许添加和删除页面。每个页面显示从互联网上获得的数据。添加新页面时,新fragment与该页面相关联。数据通过AsyncTask获取并显示在Fragment中。当用户选择删除页面时,其想法是销毁该页面和关联的Fragment。总的来说,这一切都很好。我看到的问题如下:您有三个包含数据的页面:[第1页][第2页][第3页]你删除除最后一页以外的任何页面,比如第2页;第2页根据需要消失:[第1页][第3页]您添加一个新页面;但新页面不是空白的新页面,而是显示第3页的数据(View)。[Page1][Page3][P

android - 在 ActivityGroup 内的 Activity 的 viewpager 中使用 Pull 刷新 gridview 导致 ClassCastException

我正在尝试将PullToRefreshGridView与ViewPager一起使用,这会导致崩溃并给出ClassCastException。这是异常(exception)。FATALEXCEPTION:mainjava.lang.ClassCastException:android.support.v4.view.ViewPager$LayoutParamsatandroid.widget.LinearLayout.measureVertical(LinearLayout.java:360)atandroid.widget.LinearLayout.onMeasure(LinearLa

android - 无法从 ViewPager 中的另一个 fragment 刷新/更新 fragment 中的 ListView

我很难弄清楚接下来的事情。我有什么:我有一个viewpager和其中的几个页面。在这个问题中,只有两个是重要的,我们称它们为Fragment1和Fragment2并且它们彼此相邻。Fragment1包含一个ListView,其中填充了来自互联网(外部数据库)的数据。Fragment2包含一个简单的按钮。我的目标:如果我点击Fragment2中的按钮,我会向外部数据库添加一个新项目。我想用这个新项目更新/刷新Fragment1中的ListView。notifyDataChanged()在我的情况下不起作用,但是到目前为止我确信它会重新实例化每个页面。我将以最清晰的方式介绍我的问题,所以让

安卓ViewPager/PagerAdapter ImageView OutOfMemoryError

我在StackOverflow和其他地方看到过各种与此类似的问题,但这些解决方案似乎都没有解决我的问题,如下所示:我有一个带有简单PagerAdapter的ViewPager。每个“页面”都有一个与其关联的XML布局,其中至少包含一个TextView、一个ImageView,有时还包含另一个TextView。与ImageViews相关的图像通常在一个维度上为1000px而在另一个维度上更小,但它们是8位索引gif,因此它们都不会大于20kB。我将它们设置为Drawable,它们会适当缩小以适应分配给它们的空间。只有6页。当我启动该Activity时,它工作正常,我什至可以翻到最后一页,

Android DrawerLayout 不能与 ViewPager 一起使用?

我在DrawerLayout中实现了ViewPager它工作正常,但抽屉菜单ListView无法正确显示操作栏,它将显示在ViewPager选项卡下方。希望如下图会给你一个想法。我正在使用actionbarsherlock库。如何在操作栏正下方显示抽屉菜单ListView?我尝试过的。ActivityOnCreate():setContentView(R.layout.activity_layout);mDrawerLayout=(DrawerLayout)findViewById(R.id.drawer_layout);mDrawerList=(ListView)findViewBy

android - 在 viewpager 上滑动时,选项卡选择器无法在上一个选项卡上单击

我正在关注this例子..我有一个问题,当我在ViewPager上滑动时,相应的fragment出现,但是当我从左向右或从右向左滑动时并选择previousTabTab指示器出现在新选择的Tab上,但相应的fragment没有出现在ViewPager上。请帮帮我,我哪里错了? 最佳答案 这是支持库23.0.0中的错误,但已在23.0.1中解决。首先使用extras部分中的SDK管理器更新您的支持库。并在应用程序gradle文件中写入以下行。编译'com.android.support:appcompat-v7:23.0.1'编译'c

具有全宽度的 Android 一个选项卡 TabLayout 一开始不工作

我试图在TabLayout中仅添加一个带有全角指示器的选项卡。但是使用谷歌TabLayout我得到了这个结果之后我确实使用了与https://github.com/astuetz/PagerSlidingTabStrip相同的代码我得到了正确的结果有没有人遇到过同样的问题?以及如何解决这个问题?我确实使用了简单的代码只是Activity保持andtheadapterpublicclassStreamNavigationPagerAdapterextendsFragmentStatePagerAdapter{privateContextmContext;publicStreamNavig

android - 如何在 ViewPager 的开头添加一个页面?

关于我的申请我正在开发一个日历应用程序。想要显示带有水平滑动导航的月View吗?这意味着无限滚动用户可以按月向右和向左滚动到任何一年的任何日期/月份。我发现ViewPager非常适合实现此目的。(我真的不知道还有什么其他使用完整的方法)。通过单击日期单元格,用户可以看到添加到该日期的详细信息或事件(我不知道不想与设备日历链接)。关于问题我可以毫无问题地将新页面添加到我的View寻呼机的末尾。但是如果用户向左滑动,我需要在我的ViewPager的开头添加一个页面。.当我在开头添加一个页面(索引位置为零)时,这将替换我当前位置为零的页面并且只能添加一页(没有添加新页面我不知道为什么)。在将