草庐IT

Viewpager

全部标签

android - 从 ViewPager fragment 隐藏 Android 应用程序中的软键盘

我有一个Android应用程序,其中包含一个带有2个fragment的ViewPager。第一个fragment包含一个EditText字段。当应用程序启动时,该字段立即获得焦点并启动软键盘(我希望发生)。第二个fragment只包含一个列表(没有可编辑的文本字段)。当我从fragment1滑动到fragment2时,我希望键盘消失。我尝试过的任何东西似乎都不起作用。键盘不仅保留在View中,还会继续更新fragment1的EditText字段。我想我要么使用了不正确的代码来隐藏键盘,要么将它放在了错误的位置。如果有人可以发布正确实现的示例,将不胜感激!我最近的尝试是将隐藏键盘的代码放

带有选项卡和 Viewpager 的 Android fragment

我们正在构建一个应用程序,如上所示,它嵌套了fragment。特色标签-详细信息标签和MAps标签“详细信息”选项卡将有一个幻灯片-类似于“查看页面slider”和下方可滚动的信息。将显示map的“map”选项卡。我已经实现了选项卡和map以及slider,如上所示。现在我很困惑如何在slider下方添加内容,这将使详细信息选项卡可滚动。我尝试了什么?在单击“详细信息”选项卡时,Fragment将尝试在其中扩充两个Fragment布局。AndroidTabLayoutActivity.javapackagecom.mink7.abs;importcom.viewpagerindicat

android - viewpager setCurrentItem 不改变 tablayout 选择的颜色

我正在使用viewpager和标签布局viewPager.setAdapter(Adapter);tablayout.setupWithViewPager(viewPager);viewPager.addOnPageChangeListener(newViewPager.OnPageChangeListener(){intcPage;@OverridepublicvoidonPageScrolled(intposition,floatpositionOffset,intpositionOffsetPixels){}@OverridepublicvoidonPageSelected(in

android - 销毁 ViewPager 和 FragmentStatePagerAdapter 上的页面

我们正在尝试创建一个基于ViewPager的Android应用程序,该应用程序在运行时接收指令以添加和删除页面。几乎就像选项卡式浏览器体验一样,您可以删除当前选项卡或删除特定选项卡。根据Google文档,我们使用FragmentStatePagerAdapter,旨在用于有大量页面的情况,更像ListView。但是当我们尝试:-删除不在屏幕上的页面-并从同一个类创建一个新的fragment对象-并在删除页面的相同位置我们注意到Android平台会恢复死页并将其显示给用户。我们刚刚创建的新对象不会运行“onCreate”、“onCreateView”或“onActivityCreated

android - 在 v4 ViewPager 上更改颜色 TabSelector

是否可以更改v4ViewPager上所选选项卡的颜色?我需要使用v4ViewPager,但我找不到任何源来自定义它。澄清一下,我需要将蓝色更改为另一种颜色: 最佳答案 这是标签指示器。您可以通过应用不同的样式来更改其颜色。使用ActionBarStyleGenerator,生成9patchpng文件(tab_selected、tab_selected_focused等)并将这些文件和样式添加到您的项目中。另一种方法->HowtochangethecurrenttabhighlightercolorinAndroidViewPager

android - 如何使用 PagerAdapter 替换 ViewPager 中的 Fragment?

我的问题我正在使用ViewPager在FragmentActivity中显示fragment。ViewPager从附加的FragmentPagerAdapter获取fragment。mViewPager=(ViewPager)findViewById(R.id.view_pager);mAdapter=newHomePagerAdapter(getSupportFragmentManager());mViewPager.setAdapter(mAdapter);假设ViewPager有3个fragment要显示:Fragment1、Fragment2、Fragment3。Fragmen

android - 如果设置 layout_height = wrap_content,ViewPager 不工作

我在使用ViewPaper时遇到问题。当我设置ViewPaper的height=wrap_content时它没有显示任何内容,如果我为ViewPager设置高度它会显示(例如:android:layout_height="350dp")。请帮忙!谢谢!这是我的xml代码:已解决:我点击此链接,它帮助我解决了这个问题。https://stackoverflow.com/a/24666987/1928560 最佳答案 必须指定ViewPager高度match_parent或者您必须为其指定一个值。两种解决方案,在LinearLayout

android - 当子 recyclerview 滚动到最后一项时禁用 ViewPager 分页

我有一个viewpager,在其中一个fragment中,我有两个单独的fragment,分别包含一个垂直和一个水平的recyclerview。当我将水平recyclerview滚动到最后一个项目并尝试进一步滑动时,viewpager滚动到下一页。我不希望这种情况发生。当我尝试过度滚动水平回收View时,我想禁用viewpager的分页。但是,我不想在我在其他任何地方滑动时禁用viewpager的分页。例如,如果我要在垂直回收View或父fragment中的任何空白区域上滑动,它仍然会导致viewpager更改页面。我读了inthisSOquestion,如何禁用viewpager的分

android - 在 android 中使用 viewpager 的具有多个 fragment 的 SearchView

我想使用viewPager中存在的多个fragment来实现SearchView。所有fragment都包含列表,我想过滤这些列表并创建一个新的ListView,它根据它属于哪个fragment对结果进行分类。但我的searchView无法处理一个fragment。这是我的主要Activity:packagecom.codeon.directory;importandroid.app.SearchManager;importandroid.content.Context;importandroid.os.Bundle;importandroid.support.design.widge

android - Viewpager 和 FragmentPagerAdapter : Page view removal

我正在使用带有FragmentPagerAdapter的Viewpager来允许添加和删除页面。每个页面显示从互联网上获得的数据。添加新页面时,新fragment与该页面相关联。数据通过AsyncTask获取并显示在Fragment中。当用户选择删除页面时,其想法是销毁该页面和关联的Fragment。总的来说,这一切都很好。我看到的问题如下:您有三个包含数据的页面:[第1页][第2页][第3页]你删除除最后一页以外的任何页面,比如第2页;第2页根据需要消失:[第1页][第3页]您添加一个新页面;但新页面不是空白的新页面,而是显示第3页的数据(View)。[Page1][Page3][P