草庐IT

Viewpager

全部标签

android - ViewPager : swipe not working 内的 ScrollView

我有包含三个fragment的ViewPager,其中之一是带有ScrollView的FrameLayout:如果我在按钮上滑动,它就会工作。但是如果我在ScrollView上滑动,它不起作用,只能向上/向下滚动编辑:我试图覆盖Scrollview的OnTouchEvent:@OverridepublicbooleanonTouchEvent(MotionEventev){switch(ev.getAction()){caseMotionEvent.ACTION_DOWN:touchX=ev.getX();touchY=ev.getY();returnsuper.onTouchEven

java - 返回嵌套 viewpager 时恢复状态会导致崩溃

我有一个添加ParentFragment的按钮。里面有一个包含两个ListFragments的Viewpager。第一次添加ParentFragment时,一切正常,除非我按下返回并再次添加ParentFragment。ParentFragment像往常一样创建,但是当它尝试创建Viewpager时,它以某种方式使应用程序崩溃。ParentFragment|VListFragment1ListFragment2错误日志:FATALEXCEPTION:mainProcess:at.umoser.fab.musikbox,PID:16900java.lang.NullPointerExce

android - 如何在折叠工具栏布局下添加 viewpager 和 tablayout

我在stackoverflow中尝试了针对此问题的所有解决方案,但没有任何帮助。首先,我想实现这样或类似的布局:根据stackoverflow中的一些问题,例如this我能够实现这种布局:使用这个xml文件:一切正常,但现在我有两个问题:1.Tablayout转到屏幕顶部,但我想在折叠工具栏下添加它2.我只能在折叠区域折叠工具栏(意味着只能在图片和顶部)并且它在屏幕上的其他地方不起作用。 最佳答案 我修改了你的代码......试试这个。 关于android-如何在折叠工具栏布局下添加vi

c# - Xamarin Android TabLayout 将 fragment 添加到 ViewPager 而不是布局

我是Android开发的新手,决定在xamarinandroid中制作一个tabLayout。我一切正常,但唯一的问题是;我的ViewPager显示的是xml布局而不是fragment。我现在无法使用布局内的按钮执行任何操作,我已尝试使用适配器等进行不同操作,但似乎无法正常工作。TabLayout是定制的,它包含一个LinearLayout和一个Horizo​​ntalScrollView。我的MainActivity添加了整个tabLayout:publicclassMainActivity:Activity{protectedoverridevoidOnCreate(Bundleb

android - ViewPager NullPointer 中的 MapFragment : 'void maps.ad.y.v()' on a null object reference

我想在Fragment中有一个MapView。看起来很简单……我还是不明白!启动应用程序时出现此错误:java.lang.NullPointerException:Attempttoinvokeinterfacemethod'voidmaps.ad.y.v()'onanullobjectreference我有一个ViewPagerActivity:MainActivitypublicclassMainActivityextendsAppCompatActivity{privateSectionsPagerAdaptermSectionsPagerAdapter;privateViewP

android - 当 Activity 恢复时,ViewPager 的当前项始终设置为 0

我有一个arrayList,它是viewpager适配器的输入。当我滑动viewpager并按下后退按钮或每当Activity恢复时,它的索引设置回0。我在哪里可以保存View寻呼机状态?或者是否有任何解决方法来保存其状态? 最佳答案 试试这个:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.layout);SharedPreferencesprefs

android - 具有旋转变换的 ViewPager

我想创建ViewPager,它在滑动时围绕它的getWidth()和getHeight()轴旋转。我试过了,但所有这些转换只能通过垂直和水平的各种效果实现。有什么方法或提示可以开发这种ViewPager吗?EDIT-解释它会是什么样的轮换Axis-getWidth,getHeight应该是枢轴点,一旦我滑动它应该旋转,对于下一页它应该从(0,getHeight)轴旋转。为了简化,考虑这个简单的场景-有一个圆圈,里面有4个部分目前只有1部分正在显示,其他3部分在屏幕外一旦我从右向左滑动,ViewPager应该从第1页旋转到第2页。如果我从左向右滑动,ViewPager应该从第1页旋转到第

android - 如何在ViewPager中设置OnClickListener

我是Android开发新手,正在学习编写和设计Android项目。我在使用ViewPager时遇到问题,无法在此站点上或通过Google搜索找到答案。问题:我无法让Button在ViewPager中执行其操作。你可以在这里看到我的项目和apk文件:https://dl.dropbox.com/u/9820517/ForOneTimeDownload/TestPagerView.rar这是我的PagerDemo.java:publicclassPagerDemoextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceS

Android ViewPager - 如何将当前页面置于顶部?

我有一个带有负页边距的ViewPager/FragmentPagerAdapter组合,以便页面彼此稍微重叠。问题是,中心页面不在顶部。它左边的页面遮住了它。我希望中心页面始终显示在顶部。有没有一种优雅的方式来做到这一点? 最佳答案 页面的z顺序由它们的创建顺序决定,因此后面的页面将位于前面创建的页面之上(请参阅下面的第一张图片)。在正常情况下,这应该不会有任何问题,因为页面是并排排列的,没有重叠区域,所以z顺序并不重要。但是,在多个可见页面具有负边距(重叠)的情况下,所选页面可能会被其旁边的页面部分遮挡。克服这个问题的一种方法是在

带有选项卡保存状态的 Android ViewPager

我正在实现一个ViewPager,其选项卡类似于Google提供的实现here.我的应用有以下行为。我的ViewPager有3个“页面”(fragA、fragB、fragC),我在ViewPager之上实现了3个选项卡。google的实现和我的不同之处在于选项卡不用于在fragments之间导航。例如,按下我的一个选项卡,在可见fragment上加载一组不同的数据。我可以选择fragA和tab3,选择fragBtab2,选择fragCtab1已选中。当我在fragment之间滑动时,我想保持状态,即当前选中的选项卡。我用这段代码实现了这一点:@Overridepublicvoidset