jjzjj

Viewpager

全部标签

android - 使用 ViewPager 动态加载下一个 fragment

我正在使用新的androidcompatibilitylibrary创建一个演示应用程序.我想用ViewPager显示两个列表fragment。第一个显示根类别,第二个显示子类别。在有人点击根类别后,viewpager移动到子类别,但它不起作用,因为总是显示根类别元素。我花了几分钟进行调试,我意识到ViewPager在第一个fragment之后创建了第二个fragment。(我认为寻呼机缓存了下一个View或fragment。)是否可以在onListItemClick之后加载第二个fragment?代码如下:publicclassViewPagerDemoActivityextends

Android ViewPager 在错误的位置显示软键盘

我使用带有3个fragment的ViewPager。第一个只有文字。第二,输入字段。第三个,只有文字。当ViewPager初始化时,显示软键盘,因为焦点设置在输入字段上。如果我更改fragment的顺序,则不会显示软键盘。如何使用ViewPager控制焦点和软键盘?问候 最佳答案 到目前为止,我发现的最佳解决方案是在您的Activitylist中使用android:windowSoftInputMode="stateHidden",然后将其添加到您的Activity中。@OverridepublicvoidonPageScrollS

android - Viewpager 停止向某个方向滑动

如何阻止viewpager仅在一个方向上滚动。例如,只允许向右滑动,而不允许向左滑动。我完全被困住了,任何帮助将不胜感激。请注意,我需要使其适用于Android2.2版,因此我使用了ViewPager的兼容性库。提前致谢 最佳答案 您必须制作自己的ViewPager来扩展原始ViewPager并覆盖onTouchEvent方法publicclassCustomViewPagerextendsViewPager{floatlastX=0;booleanlockScroll=false;publicCustomViewPager(Con

java - 从 ViewPager 中的 PagerTabStrip 移除 TabIndicator

我有一个使用PagerTabStrip指示当前页面的viewpager。但是,我不希望出现默认指示器。(在页面标题下方划线)我尝试了几种不同的方法来删除它,但似乎都不起作用。PagerTabStrippts=(PagerTabStrip)findViewById(R.id.pager_title_strip);pts.setTabIndicatorColor(getResources().getColor(android.R.color.transparent));还有PagerTabStrippts=(PagerTabStrip)findViewById(R.id.pager_tit

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 最