草庐IT

Fragment2

全部标签

android - 在选项卡内切换 fragment

我正在创建一个使用ActionBarSherlock的应用。该应用程序由三个选项卡组成,在每个选项卡中,多个屏幕根据用户输入连续显示。我可以在选项卡之间切换fragment,但是在选项卡中切换fragment会出现问题。我试过这样:在主类中:SingleStationFragmentsingleStationFragment=newSingleStationFragment();FragmentTransactiontransaction=getSupportFragmentManager().beginTransaction();transaction.replace(android

Android非UI Fragment使用

这个问题在这里已经有了答案:WhatistheusecaseforaFragmentwithnoUI?(5个回答)关闭8年前。我正在查看AndroiddocumentationonFragments.定义Fragment的UI的布局可以在Activity的布局中定义,也可以在单独的.xml文件中定义,也可以根本不定义。根据文档youcanalsouseafragmenttoprovideabackgroundbehaviorfortheactivitywithoutpresentingadditionalUI.为什么我需要使用另一个Fragment向Activity添加功能,而不是在A

Android非UI Fragment使用

这个问题在这里已经有了答案:WhatistheusecaseforaFragmentwithnoUI?(5个回答)关闭8年前。我正在查看AndroiddocumentationonFragments.定义Fragment的UI的布局可以在Activity的布局中定义,也可以在单独的.xml文件中定义,也可以根本不定义。根据文档youcanalsouseafragmenttoprovideabackgroundbehaviorfortheactivitywithoutpresentingadditionalUI.为什么我需要使用另一个Fragment向Activity添加功能,而不是在A

android - 在具有共享元素的 fragment 上输入转换以共享元素为目标

我正在使用新的Lollipopapi对fragment进行setEnterTransition,然后为fragment中的图像添加共享元素转换。期望的行为是首先,图像应该移动到它的位置,之后fragment中的其余View应该淡入。但是,enterTransition被应用于共享元素,因此它与其余View一起淡入。如果我不设置enterTransition,则图像会正确移动,但在移动其他内容时已经可见。如何让它不将enterTransition应用于共享View?我找到了thiscommitintheAOSP这似乎应该解决这个问题,但它似乎没有工作。这里是示例代码:publicclas

android - 在具有共享元素的 fragment 上输入转换以共享元素为目标

我正在使用新的Lollipopapi对fragment进行setEnterTransition,然后为fragment中的图像添加共享元素转换。期望的行为是首先,图像应该移动到它的位置,之后fragment中的其余View应该淡入。但是,enterTransition被应用于共享元素,因此它与其余View一起淡入。如果我不设置enterTransition,则图像会正确移动,但在移动其他内容时已经可见。如何让它不将enterTransition应用于共享View?我找到了thiscommitintheAOSP这似乎应该解决这个问题,但它似乎没有工作。这里是示例代码:publicclas

android - fragment 作为 Android 中的单例

一般问题我可以将fragment定义为单例吗?具体问题在我的应用程序中,我有一个带有FragmentPager的“FragmentActivity”,它有两个fragment,FragmentA和FragmentB。我在FragmentAextendsFragment类中将fragment定义为单例:privatestaticinstance=null;publicstaticFragmentAgetInstance(){if(instance==null){instance=newFragmentA();}returninstance;}privateFragmentA(){}在我的

android - fragment 作为 Android 中的单例

一般问题我可以将fragment定义为单例吗?具体问题在我的应用程序中,我有一个带有FragmentPager的“FragmentActivity”,它有两个fragment,FragmentA和FragmentB。我在FragmentAextendsFragment类中将fragment定义为单例:privatestaticinstance=null;publicstaticFragmentAgetInstance(){if(instance==null){instance=newFragmentA();}returninstance;}privateFragmentA(){}在我的

android - fragment 没有从内存中释放

我有一个包含ViewPager的Activity,该ViewPager有一个适配器FragmentStatePagerAdapter。每次进入activity会占用200mb的内存,退出activity(finish())后重新进入它会追加并加倍手机使用的内存。在对问题进行故障排除后,fragment管理器似乎没有释放fragment,尽管我试图删除它们,但它只是不起作用。我尝试清空正在添加的fragment,以确保它不是问题仍然存在的fragment内部的东西。我的适配器代码是privateclassChildrenPagerAdapterextendsFragmentStatePa

android - fragment 没有从内存中释放

我有一个包含ViewPager的Activity,该ViewPager有一个适配器FragmentStatePagerAdapter。每次进入activity会占用200mb的内存,退出activity(finish())后重新进入它会追加并加倍手机使用的内存。在对问题进行故障排除后,fragment管理器似乎没有释放fragment,尽管我试图删除它们,但它只是不起作用。我尝试清空正在添加的fragment,以确保它不是问题仍然存在的fragment内部的东西。我的适配器代码是privateclassChildrenPagerAdapterextendsFragmentStatePa

android - fragment 之间动画的共享元素

我正在尝试将2个简单View从RecyclerView中的选定项目设置为新fragment的动画。我看过很多将共享元素从一个Activity动画化到另一个Activity的示例,但很少有将共享元素从一个Fragment动画化到同一Activity内的另一个Fragment的示例。它几乎可以工作。这是我的结构。Activity--带有RecyclerView的全屏Fragment1--带有细节的全屏Fragment2当用户在Fragment1的RecyclerView中选择一个项目时,我将Fragment1替换为Fragment2,该Fragment2具有一个View,其中的共享元素处于