草庐IT

ViewPager2

全部标签

android - 在带有 ViewPager 的选项卡式 Activity 中,ListView 看起来是从底部切掉的

我有一个包含三个ListViewfragment的选项卡式Activity,但ListView似乎是从底部剪下来的。您永远看不到最后一个元素。我尝试了一切,但我无法解决它。这是选项卡式Activity:publicclassTabbedActivityextendsAppCompatActivity{privateSectionsPagerAdaptermSectionsPagerAdapter;privateViewPagermViewPager;privateStringquery_id;@OverrideprotectedvoidonCreate(BundlesavedInsta

java - 在ViewPager中使用相同的 fragment ,但是每次 fragment 都会有不同的布局

我想保持我的应用程序薄。问题:我想重用我的Fragment类代码在ViewPager中创建3个不同的实例,该实例将具有3个页面。每个Fragment将具有不同的ImageView或背景Drawable。关于此的最佳实践是什么?我注意到使用here这样的工厂方法似乎不错,还有其他替代方法吗?我有一个Fragment,它具有以下方法:Fragment.javapublicstaticFragmentnewInstance(Contextcontext){FragmentTutorialf=newFragmentTutorial();Bundleargs=newBundle();return

android - 在 ViewPager 中设置操作栏标题

我的ViewPager由许多fragment组成。我在actionBar中显示fragment的标题,我正在使用下面的代码来设置标题。由于ViewPager还启动相邻的fragment,我在actionbar中看到下一个fragment的标题。应该是正确的如何继续在viewpager的操作栏中设置标题?privateclassMyPagerAdapterextendsFragmentPagerAdapter{privateString[]titles={"Titleme","Titletos","Titleos","Titles","MeTitle5","Title6","Title7

android - viewpager ListView 的 Espresso 2.0 AmbiguousViewMatcherException

当我尝试在测试下运行时,我得到了AmbiguousViewMatcherException,我怎样才能从多个View中获得预期的View。onData(hasToString(startsWith("ALS"))).inAdapterView(allOf(withId(android.R.id.list))).atPosition(0).perform(click());android.support.test.espresso.AmbiguousViewMatcherException:'(withid:android:id/list)'matchesmultipleviewsint

android - 从 ViewPager 中删除或清除所有 fragment

我正在通过这样的fragment填充View寻呼机pagerAdapter=newPagerAdapter(getSupportFragmentManager());mViewPager=(ViewPager)findViewById(R.id.container);for(inti=0;i我想清除所有fragment,清除后添加新的fragment。如果我现在添加新fragment,它会在旧fragment上转换广告。我尝试了很多堆栈溢出答案,但没有一个对我有用。 最佳答案 fragment已经被移除和销毁。问题是浏览量。只有这个

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 - 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,而