草庐IT

viewPager

全部标签

android - RecyclerView ViewPager java.lang.NullPointerException android.support.v7.widget.RecyclerView$ItemAnimator$ItemHolderInfo.left

我正在将ViewPager与Recyclerview一起使用,但在创建时它崩溃了......我用Recyclerview.Adapter试用了AsyncListUtil,它成功了。当我将fragment移动到ViewPager时,它开始像这样崩溃。有什么见解吗?FATALEXCEPTION:mainProcess:com.dekanski.popularmovies,PID:6554java.lang.NullPointerException:Attempttoreadfromfield'intandroid.support.v7.widget.RecyclerView$ItemAni

android - 向 ViewPager 添加多张图片

我是Android编程新手。我想制作一个非常简单的应用程序,您可以在其中全屏浏览一些预定义的图像。我尝试了以下教程:https://developer.android.com/training/animation/screen-slide.html#viewpager对于资源等的.xml文件,Android对我来说有点复杂。我认为XML只是用来定义单个资源,但我意识到当我想创建View时它们的行为也类似于HTML页面。我设法通过在activity_screen_slide.xml中用我的ImageView替换第二个TextView“textView”来显示一张图像。但问题是它现在在每个

java - 无法在 ViewPager 中编辑 Fragment 中的 ActionBar 标题

我有一个Activity,它通过ViewPager托管多个fragment。在Activity的onCreate方法中,我使用以下代码更改ActionBar标题:Toolbartoolbar=findViewById(R.id.toolbar);setSupportActionBar(toolbar);if(getSupportActionBar()!=null){getSupportActionBar().setTitle(getResources().getString(R.string.custom_title));getSupportActionBar().setDisplay

android - 在 ViewPager 中替换 Fragment 显示黑屏?

我在让Fragments使用Tabs/Swiping时遇到了很多麻烦。我有一个Activity和两个fragment,其中一个有一个ListView。我想要的是当我使用ListView从fragment1滑动到fragment时,刷新ListView或如果可能重新创建第二个fragment....我现在正在尝试的是像这样使用FragmentTransaction.replace():publicvoidonTabSelected(Tabarg0,android.app.FragmentTransactionarg1){//TODOAuto-generatedmethodstubFrag

android - 导航回 fragment 时 fragment 中的 Viewpager 未更新

下面是我的ViewpagerAdapter的代码privateclassImagePagerAdapterextendsFragmentStatePagerAdapter{publicImagePagerAdapter(FragmentManagerfm){super(fm);//TODOAuto-generatedconstructorstub}@OverridepublicFragmentgetItem(intarg0){//TODOAuto-generatedmethodstubFragmentfragment=newDemoObjectFragment();Bundleargs

android - 在 ViewPager 中预加载下一个(或上一个)页面

我已经通过设置负页边距来显示下一页和上一页的边缘。但是,问题是,如果我向左滚动第1页,现在第2页位于中心,如下所示:0-[1]-2--->1-[2]-3,然后仅在2到达中心并且滑动结束后才加载页面“3”。这会导致页面“3”出现不和谐的“出现”(而不是平滑地滑入)。如何加载页面“3”以使动画流畅? 最佳答案 您是否在ViewPager上尝试过setOffscreenPageLimit()? 关于android-在ViewPager中预加载下一个(或上一个)页面,我们在StackOverfl

Android ViewPager findViewById 不工作 - 总是返回 null

publicclassHSPTabletTestActivityextendsActivity{privateclassMyPagerAdapterextendsPagerAdapter{publicintgetCount(){return2;}publicObjectinstantiateItem(Viewcollection,intposition){LayoutInflaterinflater=(LayoutInflater)collection.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);intr

android - 加载由 ViewPager 管理的 Android 谷歌地图 fragment

我可以将谷歌地图加载到Activity中的Androidfragment中。这一直很好。但现在我想使用ViewPager在View之间导航(classandroid.support.v4.app.Fragment)。似乎无法将com.google.android.gms.maps.MapFragment加载到这样的fragment中。例如,在:SoleMap.javaimportandroid.os.Bundle;importandroid.support.v4.app.Fragment;importandroid.view.LayoutInflater;importandroid.v

android - 通过 buttonClick 更改 viewpager fragment

我正在尝试通过单击按钮来更改viewpagerfragment。我有5个fragment,每个fragment都有自己的xml文件(frag1.xml、frag2.xml等)。每个fragment都有5个按钮,它们应该转到viewpager的其他页面。但问题是我如何在FragmentPageAdapter中检查单击了哪个按钮以及如何到达那里?我会展示我的代码,然后我认为它应该很清楚。可以把它想象成底部有点的主屏幕,我点击某个点,就会转到相应的屏幕。FragmentPagerAdapterpublicclassMyFragmentPagerAdapterextendsFragmentPa

android - 使用 tabLayout 和 ViewPager 未在 Fragment 中调用 OnResume()

我正在使用tabLayout开发应用。我遇到了一个问题:当我尝试重新激活一个Fragment时,方法OnResume没有被调用。这是我的Activity:privatevoidinit(){fab=(FloatingActionButton)findViewById(R.id.fab);fab.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewview){Snackbar.make(view,"NuovoTicket",Snackbar.LENGTH_LONG).setAction("