草庐IT

viewpage

全部标签

java - 自定义 ViewPager 以允许子 GoogleMap 控件水平滚动

我在ViewPager内的Fragment内使用GoogleMap(v2api)。我遇到的最初问题是ViewPager正在捕获所有水平滚动手势,因此只有当用户从垂直或对角线方向开始时才能拖动map。ViewPager捕获所有水平拖动。我发现解决方案是创建一个派生的ViewPager类并覆盖canScroll方法。被拖动的View被传递给这个方法,所以你可以根据它是View的类型来做出决定。在我的例子中,我的Fragment是一个SupportMapFragment(来自com.google.android.gms.maps包),它为我提供了一个要与之交互的GoogleMap对象。但是,

android - 带有可扩展子项的 ViewPager

我正在尝试创建可折叠的日历。我在ViewPager中使用自定义calendarView,所以当展开/折叠按钮按下时,我的calendarView动画折叠所有日历周,只有一个除外。目标是在展开时滑动月份(如我所愿),在折叠时滑动周。calendarView下方是带有一些事件的ListView,当用户折叠日历时-listView高度必须改变。问题是当我试图在ViewPager中折叠calendarView时,他没有改变高度。calendarView是一个带有subview的LinearLayout,当它不在ViewPager中时,它会动画并改变大小。我正在使用小fragment来为它的ch

android - 如何在 Material 设计中使用 ViewPager 创建工具栏选项卡

有人知道如何在API21/AppCompat工具栏中完成选项卡吗?我找到的很多资料和文章都是旧的。他们使用ActionBar的旧方法现在不起作用。此时我刚刚创建了工具栏,对工具栏选项卡一无所知。那么谁能给出关于如何使用viewpager制作工具栏选项卡的示例或文章? 最佳答案 AnyoneknowanythingabouthowtabsaredoneinAPI21/AppCompatToolbar?没有工具栏选项卡。MaterialDesign弃用了在操作栏中使用选项卡的模式,当他们创建Toolbar时,他们删除了选项卡。Socan

android - ViewPager + picasso

我正在使用Picasso+Viewpager创建图像slider。我可以根据图像大小(计数)滑动slider。但是没有加载图像,我可以滑动屏幕。我的代码有什么问题?在我的MainActivity中,我得到了我的图片的链接。然后像这样设置适配器。viewPager=(ViewPager)findViewById(R.id.view_pager);viewPagerAdapter=newViewPagerAdapter(MainActivity.this,IMAGES);viewPager.setAdapter(viewPagerAdapter);IMAGES=链接数组(对于图像)。我的I

android - ViewPager - 自定义标题 PagerTabStrip

我在ViewPager中使用了标题,如下面的屏幕所示:只是带有android.support.v4.view.PagerTabStrip的文本在OnPageChangeListener()中,我使用方法publicCharSequencegetPageTitle(intposition)并设置标题有什么方法可以自定义该字段,使其看起来像这样:可能是某种标题的自定义适配器? 最佳答案 您可以使用SpannableString或SpannableStringBuilder轻松地将图标/可绘制对象添加到PageTabStrip。例如,在文

android - 使用 CollapsingToolbarLayout 时不显示 Viewpager

我一直在使用设计支持库,遇到了一个小问题,希望有人能帮我解决。我正在使用一个CollapsingToolbar,它包含一个在视差中折叠的ImageView。在CollapsingToolbar中,我还有一个应该滚动我的ViewPager的TabLayout。我的问题是ViewPager没有出现。问题似乎只有在我将ViewPagerlayout_height设置为match_parent或wrap_content时才会出现。如果我将它设置为600dp,那么问题就消失了,但是View最终变成了固定长度,这不是很好。如有任何帮助,我们将不胜感激!这是我的XML 最

Android - ViewPager 滚动重置

我在我的应用程序中使用ViewPager,它包含图像的水平布局以实现分页画廊。当我单独测试View时,即作为Activity的主视图,它工作正常。但是,当我将其作为另一个布局的一部分时,滚动(或轻弹)变得很奇怪。如果似乎在滑动的一半左右重置到其原始位置(真正快速的轻弹是我到目前为止唯一能做的事情)。知道问题出在哪里吗?以防万一它有任何相关性,View从XML扩展并添加到PagerAdapter继承类中。 最佳答案 是的,ViewPager和其他滚动项在默认情况下不能很好地协同工作。当我必须做这样的事情时,我通常会子类化ViewPag

Android:如何动态更改我的ViewPager的布局

我有一个包含页面的ViewPager。两者基本上都是完全相同的,只有一个具有不同的可抽签。因此,我要做的就是在选择第二页时更改Drawables,并在选择第一页时将其重新更改。我把这一切都用于一个布局,但是我找不到在哪里更改可抽签的地方。这是我的代码,所以票价:privatevoidinitViewPager(){ViewPager_viewpager=FindViewById(Resource.Id.viewpager);_viewpager.Adapter=newFragmentAdapter(SupportFragmentManager);}publicclassFragmentAdap

java - Google Map 在 ViewPager 的 fragment 内,将所有触摸事件保留在 Google Map 中

如标题所述,我在fragment内有一个GoogleMap控件(APIv2),该fragment本身是ViewPager中的一个项目。当我在map上拖动时,如果我的第一个拖动Action是在水平轴上,则ViewPager会获取所有拖动事件。如果我在垂直平面上进行第一次拖动Action,则所有后续拖动都将委托(delegate)给map控件。我想让GoogleMap捕获所有拖动事件。我添加了一些调试,我看到当我点击map控件并开始在垂直平面上拖动时,甚至没有onTouch事件到达ViewPager,因此GoogleMap似乎首先有机会处理该事件或传递下来。我在GoogleMap类上找不到

java - Android Studio 无法解析 fragmentActivity 和 ViewPager 导入

我遵循开发可滑动标签的教程。当我导入时:importandroid.support.v4.app.FragmentActivity;importandroid.support.v4.view.ViewPager;AndroidStudio显示无法解析符号“ViewPager”和“FragmentActivity”。如何解决这个问题?谢谢。下面是我项目的全部代码。importandroid.app.ActionBar;importandroid.app.ActionBar.Tab;importandroid.app.FragmentTransaction;importandroid.os