草庐IT

Fragment2

全部标签

android - BottomSheet 与 ViewPager 和 fragment ?

我想要一个与旧版街景View类似的View。我已尝试将BottomSheetBehavior与ViewPager结合使用,但其fragment的动态高度无法正常工作。 最佳答案 使用CustomViewPager我们可以设置fragment的高度publicclassCustomPagerextendsViewPager{privateViewmCurrentView;publicCustomPager(Contextcontext){super(context);}publicCustomPager(Contextcontext,

android - 好奇向下/向上滑动动画和 fragment 根据发布日期填充

**简而言之:我想要gif中显示的滚动动画,当用户向下/向上滑动时,它会直接转到该项目,它就像一个快速动画。对于日期fragment,我猜它是一个horizo​​ntalRecyclerview。我正在寻找的答案是滚动动画的代码示例,以及一种处理日期的方法,我可以在其中根据日期自动填充fragment。我之前问过这个问题,但我的问题不是很清楚。这个应用程序包括向下/向上滑动的样式。当您向下或向上滑动时,该应用不会让您像普通的ScrollView那样滑动,而是从第一次触摸(例如向上)开始导航到下一篇文章。重要的注意事项是全尺寸的帖子/项目(项目布局match_parent?)。此外,每个

android - 确定 fragment 重启是由于屏幕旋转还是 Viewpager 滑动?

我有一个带有ViewPager的Activity。ViewPager有很多页,就像一本书。每个fragment都有包含很多内容的RecyclerViews。以下是我的用例1-当我滑动页面时,RecyclerView必须从列表的开头开始。2.如果我旋转我的设备,它应该从旋转前我离开的位置的确切最后位置开始读取。如果我不使用任何逻辑,第二个场景就可以完美运行。即旋转。但不是第一种情况。如果我像下面那样做一些逻辑。有助于实现第一种情况,但不是第二种情况。@OverridepublicvoidonCreate(@NullableBundlesavedInstanceState){super.o

java - 使用来自 Firebase 的数据在 fragment 上显示 RecyclerView

我在使用来自Firebase的数据在fragment中制作RecycleView时遇到问题。我希望应用程序在我单击一个按钮从一个fragment更改为RecycleViewfragment后显示RecycleView,但它确实改变了显示的fragment但它不显示任何东西。我知道有很多这样的问题,但我似乎没有找到解决这个问题的正确方法。我已经制作了FirebaseRecyclerView所需的一切,并且还尝试在Activity而不是fragment中构建它并且它确实有效,但不是fragment。我尝试在onCreateView方法、onActivityCreated和onViewCre

android - fragment 不与 fragment 管理器相关联

我正在使用NavigationComponent为具有一个Activity和多个fragment的应用程序编写一些仪器测试。我的启动画面代码如下:classSplashFragment:Fragment(),KodeinAware{overridevalkodeinbyAdmin.instance.kodeinprivatevarrealm:Realm?=nulloverridefunonCreateView(inflater:LayoutInflater,container:ViewGroup?,savedInstanceState:Bundle?):View?{returninfl

android - 在单个 Activity 中交换 fragment ?

在平板电脑上,我们有两个彼此相邻的fragment(同一数据的两个不同View)。在移动设备上,我们希望通过按下按钮在这两个fragment之间切换。移动布局看起来像这样:在Activity的swapFragments(View)方法中,我尝试使用FragmentManager将fragA替换为fragB:FragmentManagerfragmentManager=getSupportFragmentManager();FragmentTransactionfragmentTransaction=fragmentManager.beginTransaction();fragmentT

android - Android 中的动态 fragment

是否可以动态创建fragment以生成包含多个fragment的布局,类似于GridView。目前,我只能加载多个fragment,前提是我的布局具有这些数量的固定fragment。 最佳答案 当然!查看Android开发者fragment指南。请务必查看此处的第二个要点以及“执行fragment交易”部分:http://developer.android.com/guide/topics/fundamentals/fragments.html#Adding此外,您还可以在此类中查看用于管理fragment的选项:http://de

android - 替换 Viewpager 中的 fragment/标签

我目前正在尝试为我future的应用程序制作框架。我真的很喜欢ActionBar和ViewPager,但错过了一个功能。我需要在运行时替换Fragment/Tab。使用官方example,我很想看到像replaceTab()这样的东西,但无论我做什么,fragment本身都不会更新。 最佳答案 您必须使用FragmentPagerAdapter来处理fragment更改。有3件重要的事情:如果前一个fragment存在,则将其删除。调用notifyDataSetChanged()刷新页面列表。如果请求旧fragment,则在getI

android - 方向改变时未加载不同的 fragment (android)

我创建了一个测试project在同一Activity中显示两个不同的fragment。一个fragment用于风景,另一个fragment用于肖像。#MyuniqueactivitypublicclassMainActivityextendsFragmentActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);}}#FirstFragmentpublicclassLandscapeFra

android - 如何删除返回堆栈 fragment 的菜单项?

我有一个要替换为另一个的fragment,同时还将事务添加到后台堆栈。我的两个fragment都使用ActionBarSherlock向操作栏提供菜单项。但是,我遇到了一个问题——在我的第二个fragment中,操作栏同时显示了第一个fragment和第二个fragment的项目;我只想要第二个的元素。有什么办法可以实现吗?(我也在使用支持库。) 最佳答案 如果您想更新操作栏图标,您可以在Activity中覆盖onCreateOptionsMenu()来定义Activityfragment使用哪个菜单。然后在替换fragment后调