草庐IT

viewPager

全部标签

android - 在 Android Viewpager 中更改 pagetitle

我有一个ViewPager,我在其中使用getPageTitle方法获取当前页面的标题。这是适配器代码:@OverridepublicFragmentgetItem(inti){details=productData.get(i);Fragmentfragment=newProductViewFragment();Bundleargs=newBundle();args.putInt(ProductViewFragment.ARG_SECTION_NUMBER,i+1);fragment.setArguments(args);returnfragment;}@Overridepublic

android - 带标题 View 的 ViewPager

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭6年前。Improvethisquestion我需要做这样的布局有标题View(RelativeLayout),下面是ViewPagerIndicator,然后是带有包含ListView或ScrollView的页面(FragmentPagerAdapter)的ViewPager。因为标题View可以

android - ViewPager Fragments 未在 onCreate 中启动

无论我是在onCreate()、onCreateView()还是onResume()中尝试,我似乎在更新我在ViewPager中使用的fragment时遇到问题。以下是我在MainFragment中设置ViewPager的方式:publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewrootView=inflater.inflate(R.layout.fragment_main_screen,container,false);mPager=(ViewPa

java - ListView 中的 ViewPagers 显示空白列表项

[EDIT]:感谢您所有有意义的回答,问题现已解决,感谢您的帮助。类似问题:Android:IamunabletohaveViewPagerWRAP_CONTENT我正在尝试实现我的应用程序的用户界面:我想要一个ListView,每一行都有一个ViewPager。这是我的文件:MainActivity.javapackagecom.condi;importandroid.app.ListActivity;importandroid.os.Bundle;importandroid.view.Menu;publicclassMainActivityextendsListActivity{@

显示ViewPager片段时如何启动设置?

我有一个问题,要了解有关问题的更多信息,请参见视频,https://www.youtube.com/watch?v=mlzbakv2m7e&feature=youtu.be我只想在今天的页面中进行设置,但是它是随机开放的,我不知道为什么。主要活动publicclassMainActivityextendsAppCompatActivity{privateSectionsPagerAdaptermSectionsPagerAdapter;privateViewPagermViewPager;@OverrideprotectedvoidonCreate(BundlesavedInstanc

android - 具有动态高度的 Viewpager 不起作用(始终使用第一个 fragment 的高度)

我关注了this和that答案,我也找到了this链接。我使用这些资源进行试错。现在我的自定义ViewPager成功测量了它的内容,但只显示了第一个。仅供引用,我的ViewPager包含一些复杂的View,例如ExpendableListView-这就是为什么这些资源中的代码都无法正常工作,我需要自己修改代码。我有4个fragment(内容),所以我使用pager.setOffscreenPageLimit(3);这是我的自定义ViewPager:publicclassCustomViewPagerextendsViewPager{publicCustomViewPager(Conte

android - 被替换的 ViewPager 和 BackStack 的生命周期?

我真的搞砸了androidViewPager的生命周期,我开始认为我的应用程序的结构有问题。因此,如果我可以执行以下操作,我想确认一下:我有一个显示一些选项卡的应用程序。其中一个选项卡显示一个ViewPager,其中有两个ListFragment。那些ListFragments在ViewPager的onCreate事件中创建。当您单击其中一个ListFragment中的项目时,它会将整个ViewPagerFragment替换为另一个fragment(这是另一个ListFrament)。这是我用来用新的ListFragment替换ViewPager的代码FragmentManagerfm

android - 在 FragmentActivity 中使用 viewPager 改变方向

我正在尝试构建一个以纵向和横向模式显示图书的应用。所以很明显有1页纵向显示,2页横向显示。每种模式都很好,但是当我将方向从纵向更改为横向时,viewPager尝试从纵向模式获取2页,而不是尝试从横向模式获取2个双页...事实上,FragmentStatePagerAdapter保留了纵向创建的2个fragment,并在为横向模式创建2个双页之前使用它们。如果我在纵向模式下再次切换,FragmentStatePagerAdapter使用之前在横向模式下创建的2个fragment,所以我再次看到1个双页而不是1个单页等。如果我继续切换方向,我会得到一个OutOfMemoryError,因为

android - 在 ListView 中添加 viewpager 作为滚动标题

我正在尝试在列表标题中添加Viewpager(使用支持库4),但它没有显示任何内容。这是我的代码请帮助。它将出现在列表标题中,而不是作为一个项目,所以这应该不是问题。publicclassCustomActivityextendsListActivity{privatestaticintNUM_AWESOME_VIEWS=20;privateContextcxt;privateCustomPageAdapterpageAdapter;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(Bundlesa

android - FragmentPagerAdapter 不会在方向更改时重新创建 fragment ?

我有一个ViewPager(扩展FragmentPagerAdapter),它包含两个Fragments。当我在其中滑动时,我需要的只是为每个Fragment刷新一个ListView。为此,我实现了ViewPager.OnPageChangeListener接口(interface)(即onPageScrollStateChanged)。为了保存对Fragment的引用,我使用了HashTable。我将对Fragments的引用存储在getItem()方法的HashTable中:@OverridepublicFragmentgetItem(intnum){if(num==0){Frag