草庐IT

ViewPager2+TabLayout

全部标签

Android fragment 选项卡主机+ viewpager滑动?

我目前有一个fragment选项卡主机,由本教程制作http://maxalley.wordpress.com/2013/05/18/android-creating-a-tab-layout-with-fragmenttabhost-and-fragments/唯一的区别是我在fragment中使用它。所以我有一个带有选项卡的fragment,每个选项卡都有另一个fragment..fragment类publicclassAddServiceFragmentextendsFragment{publicAddServiceFragment(){//Requiredemptypublic

android - Viewpager 不显示第一个 fragment 的菜单项

我有列表项onlcick我带到DetailActivity的列表项。DetailActivity可使用viewpager和Fragments滑动。问题是当DetailActivity打开并加载Fragment时没有显示菜单选项但是如果我向左或向右滑动我得到菜单选项然后当我返回到初始fragment时,菜单项是可见的。我正在fragment中膨胀菜单选项。详细Activity@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R

android - 如何在 Android 设计库中使用 TabLayout 获取当前选中的项目位置

我正在使用android设计库TabLayout,我怎样才能获得当前选定项目的选项卡位置。ViewPagerpager=(ViewPager)view.findViewById(R.id.pager);MyPagerAdapteradapter=newMyPagerAdapter(getChildFragmentManager());pager.setAdapter(adapter);tabLayout.setupWithViewPager(pager); 最佳答案 自支持库版本22.2.1起TabLayout有一个方法getSel

android - ViewPager 页面 curl

简单的问题,有没有ViewPager.PageTransformer动画卷页效果?我一直在到处寻找,但我无法找到它,也不知道如何自己实现它......提前致谢,塞德里克 最佳答案 我认为@Cédric是对的——这可能不值得。所以我设法让它工作,但那里有很多丑陋之处。软件架构中有一些胶带。由于页面转换器仅适用于View,因此该应用程序依赖于使用可以处理页面curl的自定义布局。所以变压器看起来像这样:publicstaticclassPageCurlPageTransformerimplementsPageTransformer{@O

Android ViewPager,从 fragment 切换到另一个 fragment

我有一个有2页的viewpager,在每个fragment上我都放了一个按钮来切换fragment,但如果我改变方向切换不起作用。对于切换fragment,我使用我的OnChangePageButtonClick接口(interface)为什么会这样?ViewPagerActivity:publicclassViewPagerMusicextendsFragmentActivityimplementsOnChangePageButtonClick{privateViewPagervp;@OverrideprotectedvoidonCreate(BundlesavedInstanceS

android - 使用 Tabs 将 ViewPager 中的 ListFragment 替换为 Fragment

我尝试在我的应用中设置以下导航:实际情况:ViewPager+Tabs在列表之间滑动:列表fragmentAListFragmentB所需条件:ViewPager+标签:ListFragmentAonListItemSelected用DetailFragmentA替换ListFragmentAListFragmentBonListItemSelected将ListFragmentB替换为DetailFragmentB目标是在选项卡导航中显示详细信息fragment。我无法用detailFragment替换fragmentList(fragmentList没有自定义布局,因此没有ID,而

安卓|停止 TabLayout 重新加载/刷新我的 fragment

我有一个类似的选项卡布局,有4个选项卡。当我从tab0转到tab2然后回到tab0时,Fragment0被重新加载。同样的问题是我从一个标签转到另一个“离开”标签。我只会在第一次加载Fragment并重新使用它们,而无需重新加载。这是我的代码的一部分(我使用的是thistutorial):我的Activity:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.my_activity);toolbar=(To

android - PagerTabStrip 未显示在面向 Android 6.X (N) 的应用程序的 ViewPager 中

我有一个使用ViewPager和PagerTabStrip的现有应用程序,它已经在AndroidSDK和的各种版本中运行了很长时间com.android.support:appcompat-v7库。我刚刚将我的应用程序的编译和目标SDK版本从23提高到24和com.android.support:appcompat-v7库版本从23.4.0到24.0.0...我现在看到PagerTabStrip完全从中消失了ViewPager。(不仅仅是PagerTabStrip中缺少标题...PagerTabStrip在呈现View时完全从ViewPager中丢失。)这就是我在布局文件中声明View

Android ViewPager自动聚焦WebView

我有一个来自支持库的ViewPager的Android应用程序。在fragment的View中,我在顶部有一些View,在它们下面有一个带有一些HTML内容的WebView。首页已正确加载,但在页面之间切换时,每个下一页都会自动向下滚动到webview并在其中聚焦某些内容(图像、超链接),并使用默认样式(我的手机上为橙色)标记它。这非常奇怪,我不知道它来自哪里,我想摆脱这种行为。打开时,每个页面都应位于其顶部(滚动位置0)。它发生在加载View(onCreateView)后的短暂延迟中,因此在onCreateView中将滚动位置设置为0没有帮助。滑动到另一个页面后应该是这样的:good

android - Viewpager fragment 变成空白

在fragment内使用带有Viewpager的PagerSlidingTabStrip:主要Activity包含一个“主要fragment”,它会根据您在抽屉导航中单击的项目而变化。加载包含Viewpager的初始fragment时,一切都显示正常(所有页面都已填充)。将主fragment替换为另一个fragment,然后返回到viewpagerfragment,将viewpager中的每一页变为空白,但PagerSlidingTabStrip选项卡仍然存在。有什么想法吗? 最佳答案 我遇到过这样的问题试试这个mPager.set