草庐IT

Viewpager

全部标签

android - 在 viewpager 中检测触摸/点击事件

我是android开发的新手,目前我正在使用viewpager,试图了解如何处理触摸/点击事件。我整个上午都在寻找这个问题的答案,但似乎找不到任何对我有帮助的东西。基本上我有一个包含5个fragment的viewpager,它们都使用相同的布局。我想要做的就是能够检测到静止View上何时有点击/触摸(我不希望在拖动View时发生任何检测)。据我所知,ViewPager默认拦截所有触摸事件似乎存在问题。我相信这可以通过使用来处理:myPager.requestDisallowInterceptTouchEvent(true);起初我涉足OnTouchListener并尝试记录是否曾经点击

java - 我如何在 android 中使用 viewpager 创建动态选项卡?

解释:假设,我有多个类别来self的REST。我不知道有多少类别可能是5,7或有时是2等。我想用viewpager将所有类别放在我的选项卡上。我想根据类别大小创建一个选项卡。让我们看看例如假设在我的REST响应中只有2个类别,它只创建两个选项卡。如果它有5个类别,则有5个标签,依此类推。这是创建标签的示例测试示例。MainActivity.javapublicclassMainActivityextendsAppCompatActivity{TabLayouttabLayout;ViewPagerviewPager;Toolbartoolbar;@Overrideprotectedvo

android - BottomSheetDialogFragment 中的 ViewPager

我正在尝试在BottomSheetDialogFragment中设置一个viewpager,但结果始终相同:java.lang.IllegalStateException:Fragmentdoesnothaveaview设置对话框代码:@OverridepublicvoidsetupDialog(Dialogdialog,intstyle){Log.d(TAG,"setupDialog");super.setupDialog(dialog,style);Viewroot=View.inflate(getContext(),R.layout.fragment_daily_detail,n

具有视差背景图像的 Android ViewPager

我想在具有View寻呼机的Activity中制作背景图像的视差滚动效果,图像应该根据ViewPager滑动/滑动滚动。我已经尝试使用https://github.com/andraskindler/parallaxviewpager它不工作它显示空白背景而不是显示图像。这个gif描述了我的要求:请帮帮我 最佳答案 使用Horizo​​ntalScrollView和ViewPager.addOnPageChangeListener方法。以下是示例。在MainActivity.java中:publicclassMainActivitye

android - 如何使用安卓ViewPager?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:androidviewPagerimplementation有人可以告诉我如何在我的项目中正确实现ViewPager吗?我需要知道使用它可以实现什么?我对编程和android有点陌生。基本上,我需要为我现在正在开发的应用程序使用水平分页。我需要一步一步的指导。

android - 使用带抽屉导航的 ViewPager 的操作栏选项卡

要求:-使用带抽屉导航的ViewPager的操作栏选项卡。我可以创建一个NavigationDrawer示例单独使用ViewPager的操作栏选项卡。但是当我尝试同时使用两者时,我遇到了问题。我可以使用Fragment创建NavigationDrawer,使用Fragment创建ActionBarTabs。但是这两个例子的初始Activity都是FragmentActivity。如何在作为抽屉导航一部分的fragment上实现操作栏选项卡? 最佳答案 使用actionbar的选项卡的问题是当抽屉出现时,它会出现在选项卡下面,因为选项

ViewPager 的 Android 事件监听器数据绑定(bind)

是否可以使用Android绑定(bind)功能将setOnPageChangeListener的处理程序绑定(bind)到XML文件中的ViewPager?演示显示了onClick事件,但我很好奇我可以用它实现多少事件功能。数据绑定(bind)功能的任何链接也很好。谢谢。假设的例子:example_activity.xmlHandler.javapackagecom.example.viewmodels;importandroid.view.View;publicclassHandlers{publicvoidpageChanged(Viewview){}}编译错误为:错误:(62)在

android - 平滑滚动在 ViewPager 中不起作用(支持库)

我正在编写使用ViewPager来托管Fragment的应用程序。当我以编程方式更改fragment时,平滑滚动功能不起作用。我使用ViewPager.setCurrentItem(intitem,booleansmoothScroll)`方法。也许有人知道这个错误的解决方法?也许有动画?编辑:我正在使用支持包。问题是无论我使用ViewPager.setCurrentItem(2,true)还是ViewPager.setCurrentItem(2,false)结果都是一样的。View切换非常快(不流畅)。 最佳答案 我已通过创建一个

android - SwipeRefreshLayout 拦截与 ViewPager

我有一个ViewPager包裹在SwipeRefreshLayout中。有时,当我向左/向右滑动时,SRL会被触发。这主要发生在我位于fragment顶部时。我该如何解决这个问题?我是否需要监听某种事件才能在特定时间内禁用SRL?我还没有真正找到任何相关信息,所以我怀疑这是谷歌的一个实际错误,而是我是否错误地实现了某些事情?对此有什么想法吗?这是我的布局:谢谢!如果我遗漏了任何信息,请告诉我。 最佳答案 我设法解决了它:mainViewPager.addOnPageChangeListener(newTabLayout.TabLay

android - 使用 ViewPager 和 fragment

我是一名初学者Android开发者。我正在努力了解ViewPager。在尝试使用此示例之前:http://mobile.tutsplus.com/tutorials/android/android-user-interface-design-horizontal-view-paging/我可以使用View,但无法在其中使用功能,并且我被告知我需要在ViewPager中使用fragment。我改用了本教程:http://tamsler.blogspot.co.uk/2011/11/android-viewpager-and-fragments-part-ii.html我已经了解了View