草庐IT

Viewpager

全部标签

android - 将 Android 的 SlidingPaneLayout 与 ViewPager 结合使用

我正在尝试将SlidingPaneLayout与ViewPager一起使用,就像这样当我从左边缘拉动时,SlidingPaneLayout会滑动;但是,当我从右边缘拉出时,我似乎无法让ViewPager滑动。当我从右边缘拉动时,它滑动很小,然后弹回。这样做有可能吗?有更好的方法吗?我发现通过向上和向左移动我的手指,我可以滑动View寻呼机。 最佳答案 根本原因是#onInterceptTouchEvent的实现。SlidingPaneLayout的旧实现调用了#canScroll,它将检查触摸目标是否可以滚动,如果可以,将滚动触摸目

android - FragmentStatePagerAdapter 内存泄漏(带有 viewpager 的嵌套 fragment )

我的适配器出现“内存泄漏”(引号将在稍后解释)。我目前正在使用嵌套fragment来托管viewpager。我的设置如下:1.Activity(承载fragmentA的空Activity)2.fragmentA-使用Fragmentstatepageradapter托管viewpager的fragment。每个viewpager页面都托管fragmentB。3.fragmentB-包含ImageView的fragment。一切正常,除非发生配置更改。监控堆,每次旋转时它似乎都会增长100kb。手动GCing不会释放内存。我尝试过的事情:1.将fragmentB替换为空白fragment

android - 通过 bundle 将 ViewPager Activity 中的值发送到 Fragment

我有一个ViewPagerActivity调用表示幻灯片布局的fragment。我需要的是按包将值从Activity传递到fragment。我该怎么做?我尝试在onCreate()中传递一个int2但不起作用,我Activity:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_screen_slide);Intentintent=newIntent(this,ScreenSlidePag

android - ViewPager 中 Fragment 之间的通信

我正在尝试这样做:http://android-er.blogspot.com/2012/06/communication-between-fragments-in.html除了我使用的是FragmentStatePagerAdapter我有一个包含两个fragment(FragmentA&FragmentB)的ActivityFragmentA有一个edittext和一个按钮,FragmentB有一个textview现在我想要的是,每当我在编辑文本中输入内容并单击按钮时,我的TextView中就会出现一些内容。主要Activity:publicclassMainActivityext

android - 如何创建 RTL ViewPager?

我在我的应用程序中使用ViewPager,我想支持RTL,但是当我将我的设备语言转换为RTl时,它似乎不起作用。我希望选项卡从右侧开始(右侧的第一个fragment)。请帮我解决一下。编辑:这是它的图片:Tabsstartfromtheleftside这是我的代码:activity_main.xml:主要Activity.java:package...;importandroid.content.Intent;importandroid.net.Uri;importandroid.os.Bundle;importandroid.support.design.widget.Navigat

android - 与 ViewPager 一起使用时扩展 TextInputLayout 时出错

看起来TextInputLayout在ViewPager中不起作用。错误是:Errorinflatingclassandroid.support.design.widget.TextInputLayout添加了Appcompat和Designlibrary。主题正确。我使用PageAdapter来扩展和填充ViewPager。TextInputLayoutView在应用程序的所有其他部分膨胀得很好。我为ViewPager膨胀的layout。 最佳答案 使用这个您还必须使用AppCompatActivity而不是Activity来扩展

android - 如何在 ViewPager 中实现按钮?

我有一个ViewPager,我需要在那里使用一个按钮。Button必须识别语音,并将其显示在TextView中。我为VoiceRecognition和ViewPager实现了相同的布局。问题是:单击后如何激活按钮以运行VoiceRecognition。我尝试在Button和TextView上设置标签,但我做错了,它不起作用。ViewPager:publicclassSwipeAdapterextendsPagerAdapter{privateint[]car={R.string.car1,R.string.car2,R.string.car3,R.string.car4,R.strin

android - ViewPager 内的 fragment 未触发 OnClick 事件

我的fragment在ViewPager中,我希望其中一个fragment具有可点击的RelativeLayout。我正在使用数据绑定(bind):handlers.onLayoutClick()}">.........我在CreateView上的fragment:publicViewonCreateView(@NonNullLayoutInflaterinflater,@NullableViewGroupcontainer,@NullableBundlesavedInstanceState){mBind=DataBindingUtil.inflate(inflater,R.layou

android - ViewPager setCurrentItem 幻灯片

我有一个包含ViewPager的Activity,此ViewPager中的第一个Fragment包含ListView,当我单击任何Item时,它会用选定的一个替换此Fragment,我使用setCurrentItem(selectedItem,true)//平滑滚动但是ViewPager在选定fragment之前滑过所有fragment我希望它只滑到选定的fragment而不是所有fragment我试着像那样使用PageTransfrom.transformPage@OverridepublicvoidtransformPage(Viewpage,floatposition){intc

android - 循环 ViewPager。 Fragments 在第一轮后无法正常工作

好的,所以我需要圆形ViewPager。我真的很难实现它。现在我已经实现了它并且就循环滚动而言它工作正常。但我注意到一个问题。也就是说,在第一轮滚动fragment不起作用之后。我有三个fragment,里面有一个按钮。按钮在第一轮工作,但当我回到第一页时按钮不起作用。p.s我使用假页面技术使viewpager循环。这是代码mViewPager.setAdapter(newPagerAdapter(getSupportFragmentManager(),this));//mViewPager.setOnPageChangeListener(newCircularViewPagerHan