草庐IT

Fragment2

全部标签

android - FragmentTransaction 中的 fragment 重复

好的,每当我尝试替换应用程序中的fragment时,它只会将fragment添加到另一个fragment所在的容器内,并留下当前fragment。我尝试调用替换并引用包含fragment的View,并通过引用fragment本身。这些都不起作用。我可以使用fragment事务管理器将fragment添加到View中,但即使我在添加后尝试将其删除,它也不起作用。任何帮助,将不胜感激。这是我的文件。publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.

android - onCreate() 和 onCreateView() 调用比需要的多得多( fragment )

有人能解释一下为什么onCreate()和onCreateView()会被调用这么多次,每次方向变化都会增加吗?这是一个非常简单的应用程序,它由一个Activity组成,该Activity由两个Fragments组成。第二个Fragment加载动态。如果在main.xml中定义这两个Fragments就不会出现这样的行为了。这里是main.xml:这是剩下的fragment:这是正确的fragment:左类:publicclassLeftextendsFragment{@OverridepublicvoidonCreate(BundlesavedInstanceState){super

android - onCreate() 和 onCreateView() 调用比需要的多得多( fragment )

有人能解释一下为什么onCreate()和onCreateView()会被调用这么多次,每次方向变化都会增加吗?这是一个非常简单的应用程序,它由一个Activity组成,该Activity由两个Fragments组成。第二个Fragment加载动态。如果在main.xml中定义这两个Fragments就不会出现这样的行为了。这里是main.xml:这是剩下的fragment:这是正确的fragment:左类:publicclassLeftextendsFragment{@OverridepublicvoidonCreate(BundlesavedInstanceState){super

android - 禁用抽屉导航,在 fragment 中切换主页按钮/向上指示器

设置我有一个Activity,它的contentView是DrawerLayout的一个实例,它有一个抽屉式导航栏,在操作栏中显示了一个抽屉式指示器。该Activity包含一个Fragment,我们称之为ListFragment,其中包含一个选项列表。单击选项时,我将ListFragment替换为DetailFragment。此时,我想显示一个“向上”导航选项,而不是抽屉式导航指示器。如果我通过调用mDrawerToggle.setDrawerIndicatorEnabled(false)禁用抽屉指示器,我可以显示“向上”图标,但这只会删除抽屉图标——它不会删除功能——也就是说,当我单

android - 禁用抽屉导航,在 fragment 中切换主页按钮/向上指示器

设置我有一个Activity,它的contentView是DrawerLayout的一个实例,它有一个抽屉式导航栏,在操作栏中显示了一个抽屉式指示器。该Activity包含一个Fragment,我们称之为ListFragment,其中包含一个选项列表。单击选项时,我将ListFragment替换为DetailFragment。此时,我想显示一个“向上”导航选项,而不是抽屉式导航指示器。如果我通过调用mDrawerToggle.setDrawerIndicatorEnabled(false)禁用抽屉指示器,我可以显示“向上”图标,但这只会删除抽屉图标——它不会删除功能——也就是说,当我单

android - DrawerLayout 的 item click - 什么时候替换 Fragment 合适?

我正在开发一个使用抽屉式导航模式(WithDrawerLayout)的应用程序。每次点击抽屉的项目,都会替换主容器中的fragment。但是,我不确定何时是进行fragment交易的合适时间?抽屉什么时候开始关闭?还是关门后?在谷歌的documentaionexample,你可以看到他们正在做交易在项目单击后立即关闭抽屉。结果,抽屉显得迟钝且不光滑,而且看起来很糟糕(我的应用程序中也出现过这种情况)。在Gmail和GoogleDrive另一方面,应用程序似乎在抽屉关闭后进行交易(我对吗?)。因此,抽屉并不滞后且非常流畅,但至少需要大约1秒(抽屉关闭所需的时间)才能看到下一个fragme

android - DrawerLayout 的 item click - 什么时候替换 Fragment 合适?

我正在开发一个使用抽屉式导航模式(WithDrawerLayout)的应用程序。每次点击抽屉的项目,都会替换主容器中的fragment。但是,我不确定何时是进行fragment交易的合适时间?抽屉什么时候开始关闭?还是关门后?在谷歌的documentaionexample,你可以看到他们正在做交易在项目单击后立即关闭抽屉。结果,抽屉显得迟钝且不光滑,而且看起来很糟糕(我的应用程序中也出现过这种情况)。在Gmail和GoogleDrive另一方面,应用程序似乎在抽屉关闭后进行交易(我对吗?)。因此,抽屉并不滞后且非常流畅,但至少需要大约1秒(抽屉关闭所需的时间)才能看到下一个fragme

android - 如何在android中清除Fragment backstack

您好,如何清除fragment回栈我使用下面的逻辑它不起作用...for(inti=0;i帮帮我.. 最佳答案 试试这个mFragmentManager.popBackStack(null,FragmentManager.POP_BACK_STACK_INCLUSIVE); 关于android-如何在android中清除Fragmentbackstack,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

android - 如何在android中清除Fragment backstack

您好,如何清除fragment回栈我使用下面的逻辑它不起作用...for(inti=0;i帮帮我.. 最佳答案 试试这个mFragmentManager.popBackStack(null,FragmentManager.POP_BACK_STACK_INCLUSIVE); 关于android-如何在android中清除Fragmentbackstack,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

android - 需要为某些 fragment 禁用 CollapsingToolbarLayout 上的展开

我有一个控制替换许多fragment的AppCompatActivity。这是我的布局。activity_main.xmlactivity_main_frame.xml我的主页fragment最初是设置的,这就是我希望折叠工具栏展开的地方,并且工作正常。但是,当我从侧抽屉更改fragment时,我想禁用扩展工具栏。我已经知道如何在选择抽屉项目时折叠它,但我还需要确保它不会展开,除非显示主页fragment。这可能吗?publicvoidcollapseToolbar(){CoordinatorLayout.LayoutParamsparams=(CoordinatorLayout.La