草庐IT

viewPager

全部标签

android - ListView 行内的 ViewPager 阻止触发 onItemClick

我在ListView的每一行中都有一个ViewPager。它工作正常,当用户使用滑动手势时它会更改其中的View,但它会阻止调用ListView的onItemClick方法。我知道ViewPager是罪魁祸首,因为当我隐藏它时,会调用onItemClick,所以这就是我正在尝试的:我创建了一个ViewGroup作为行(RowView)。此ViewGroup已覆盖onInterceptTouchEvent以避免ViewPager在我检测到点击时处理进一步的触摸事件。但是onItemClick回调仍然没有被调用。并且列表选择器不会在点击时显示。我希望这两个功能起作用。这是来自RowView

android - 底部导航 fragment 内的多个 Tab fragment

在带有三个选项卡(主页、仪表板、通知)的底部导航中。每个底部导航选项卡都是一个fragment。第一个选项卡即。主页fragment包含另一个具有四个选项卡(选项卡1、选项卡2、选项卡3、选项卡4)的顶部导航选项卡。问题当从Home标签直接导航到Notifications标签并返回Home标签时,Tab1/之前选择的标签选项卡(顶部导航选项卡)选项卡的内容未加载。当从Tab1(Homefragmenttab)一直滑动到Notification标签并向后滑动时,到达Tab4选项卡的内容未加载并且第一次从Tab4滑动到Tab3滑动不会转到Tab3。标签指示器只是移动了一点,第二次滑动时它会

android - ViewPager 内的 fragment 不会被破坏

在onCreate方法的MainActivity中,我将()MainFragment添加到FrameLayoutmain_view_container:if(savedInstanceState==null){FragmentTransactionfragmentTransaction=getSupportFragmentManager().beginTransaction();fragmentTransaction.add(R.id.main_view_container,newMainFragment(),MainFragment.FRAGMENT_TAG);fragmentTra

android - 如何在 android 中使用 android-support-v4.jar 禁用 ViewPager 滑动

我正在创建一个目标为2.2的android应用程序。我仍然想使用android.support-v4.jar中提供的ViewPager。我想要禁用Viewpager在按钮单击时滑动。我使用以下代码来禁用。但它不起作用。publicclassServiesDeailextendsFragmentActivity{ServiesTitleFragmentAdaptermAdapter;ViewPagermPager;intposition=0;@SuppressWarnings({"rawtypes","unchecked"})@OverrideprotectedvoidonCreate(

java - viewpager 完成后调用 Activity

我正在开发一个必须使用viewpager的应用程序,在完成viewpager中的所有项目后,我必须调用一个Activity。我无法为此获得事件监听器。这也是我一直在指的:https://github.com/chiuki/android-swipe-image-viewer/blob/master/src/com/sqisland/android/swipe_image_viewer/MainActivity.java这是我到目前为止所做的:publicclassMainActivityextendsActivity{@OverridepublicvoidonCreate(Bundle

Android viewpager 动画

我想在这个函数调用后动画结束时得到通知:viewPager.setCurrentItem(2,true);有谁知道如何做到这一点? 最佳答案 我遇到了同样的问题。以下是我的结论:当页面实际更改时,将调用onPageSelected。但它是在动画之前调用的。当动画停止时,onPageScrollStateChanged将被调用,状态为SCROLL_STATE_IDLE。所以你必须结合这两个函数调用来调用你的函数。祝你好运。privateclassPageChangeListenerimplementsOnPageChangeListe

Androic C#:在ViewPager中使用两个不同的布局

我想对我的应用程序实现一个查看点。第一个和第二个屏幕看起来像这样:因此,基本上我希望用户向左滑动或向右滑动,然后始终获取不可见的屏幕。如您所见,只有中心部分完全改变。这意味着我需要两个不同的表布局,这些布局专门为位置1和/或位置2设计。谁能给我提示在哪里做?那将是真棒!!谢谢***编码:好的,所以我在主动行动中要做的第一件事是pageviewer的initilazie:privatevoidinitViewPager(){ViewPager_viewpager=FindViewById(Resource.Id.viewpager);_viewpager.Adapter=newFragmentA

android - 更改 viewPager 滑动方向

我正在使用TabLayout和viewPager以及向左或向右滑动viewPager的选项以便在页面之间导航。我的问题是,我的应用程序是基于RTL的(从右到左)并且滑动方向是相反的。我正在尝试将滑动方向从默认更改为反向版本。我一直在网上搜索很多,但找不到具体的方法。我正在使用android.support.v4.view.ViewPager;这就是我使用viewPager初始化TabLayout的方式://ViewPageAdapterfinalViewPagerviewPager=(ViewPager)findViewById(R.id.pager);finalPagerAdapte

android - ScrollView 内的 ViewPager 不工作

我想将ViewPager放入CoordinatorLayout中,并带有NestedScrollView。viewpager包含3个fragment。问题是fragment不可见。选项卡出现,布局的其余部分可见并相应滚动。下面是我的布局代码: 最佳答案 尝试在加载您的viewPager之前添加这段代码NestedScrollViewscrollView=(NestedScrollView)findViewById(R.id.nest_scrollview);scrollView.setFillViewport(true);如果它有助

android - 如何在 Android 上重置 viewpager 内容?

请告诉我如何在Android上重置ViewPager的内容。我尝试调用adapter.notifyDataSetChanged()但当我ScrollView时适配器没有调用getItem(position)。它总是返回旧的subview。更新:这是我的fragmentView。当我重置viewPager数据时,它使用加载的fragmentView。它只是从onCreateView而不是Constructor开始。publicclassResultViewextendsFragment{//Declareproperties//ConstructorpublicResultView(Pr