草庐IT

Fragment2

全部标签

android - 重新加载 fragment 时多次调用 fragment onCreate

下面是我的代码:publicclassMyListFragmentActivityextendsFragmentActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);System.out.println("DEBUG:MLFAonCreate");if(savedInstanceState==null){getSupportFragmentManager().beginTransaction().replace(fragmentID,newMyL

android - 在不同的 Activity 或 Fragment 之间共享数据的正确方法是什么?

我需要一个应该有UI工作流程的应用程序,用户应该能够浏览应用程序的特定部分,可以是ListView或GridView,并且他可以点击一个项目来显示该项目的详细信息特定项目。现在,如果用户向右滑动“即ViewPager”ViewPager应该根据用户滑动的方向更改fragment以显示上一个列表中的下一个或上一个项目,当用户在详细的项目View上按下时,现有的ViewPager应该关闭并且上一个ListView或应显示GridView,并且应将View的位置设置为用户在ViewPager中查看的项目。为了保持简单和高效,两个View,即ListView和Approach应该读取和写入相同

android - 在android中应用语言更改后如何刷新 fragment ?

我的应用广泛使用fragment。它应该支持3种语言——英语、阿拉伯语和库尔德语。主屏幕由一个抽屉导航组成,其中包含一个选项菜单,其中之一是打开语言选择器对话框的语言。语言选择器有3个按钮-英语、库尔德语和阿拉伯语,点击一个按钮会改变语言,就像这样-privatevoidsetLocale(Stringcode){Configurationconfig=newConfiguration();Localelocale=null;locale=newLocale(code);Locale.setDefault(locale);config.locale=locale;context.get

android - 如何在新进程中打开 Android Fragment?

我目前正在开发的应用程序使用抽屉导航,每个选项卡都会在Activity中打开一个新fragment(替换旧fragment)。其中一个fragment是Unity3D场景。基本上,我所做的是:将Unity项目导出为Android应用打开它提供的Activity(即UnityPlayerNativeActivity)将此UnityPlayerNativeActivity转换为Fragment,如下面的代码所示。我还更改了list中的一些小东西。importcom.unity3d.player.*;importandroid.app.Fragment;importandroid.app.N

android - 在两个 fragment 之间拖放

我正在研究在UI上同时可见的两个不同fragment之间的拖放。我想将View从一个fragment拖到另一个fragment中。我可以将它拖到fragment之间,但我面临的问题是我无法在第二个fragment上听onDrag以查看第一个fragment。简而言之,第二个fragment上的OnDragListener应该监听从第一个fragment拖动的View。我在google和stackoverflow上搜索了很多。没有找到任何答案。DragandDropviewbetweentwoFragmentsdraganddropbetweentwofragments?我有人知道请分享

android - 为每个抽屉导航 fragment 替换工具栏

我遇到过这个所谓的CollapsingToolbarAndroid新的MaterialDesign支持库,我正在考虑将这个新设计应用到我的一些fragment中。所以我也恰好到了这个第三方库,MaterialViewPager,它与CollapsingToolbar非常相似,只是它有一个内置的ViewPager。我非常想将它集成到我的应用程序中,因为它的功能非常适合某个fragment。并且因为它类似于CollapsingToolbar,它提供了自己的Toolbar,需要通过setSupportActionBar()进行设置。继续,从我下面的代码中,我有一个NavigationDraw

android - MvvmCross fragment 绑定(bind)不起作用

我有这样的布局:使用以下代码将布局加载到fragment中:publicnewAccountListViewModelViewModel{get{return(AccountListViewModel)base.ViewModel;}set{base.ViewModel=value;}}publicoverrideViewOnCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){varignore=base.OnCreateView(inflater,container,savedI

android - 检测 fragment 何时通过选项卡单击变得可见

我正在尝试检测fragment何时在滑动View中变得可见,以便在它变得可见时更新其内容。我是这样做的。publicclassMyFragmentextendsFragment{@OverridepublicvoidsetUserVisibleHint(booleanisVisibleToUser){super.setUserVisibleHint(isVisibleToUser);if(isVisibleToUser){}else{}}}问题是,当我转到页面时,它可以快速浏览,但当我在选项卡中选择页面时,它会崩溃“尝试调用虚拟方法”。请帮帮我,谢谢我有一个主要Activity,然后是

android - 如何在向上或向下拉动时关闭 fragment ?

我正在使用一个fragment来显示评论和评分,我想添加一个效果,比如当我们向上或向下拉fragment时它会关闭或消失并带有动画,就像facebook评论的布局。这是我的布局,它包含一个Recyclerview。我希望当我向上或向下拉这个布局时,它像facebook评论布局那样关闭。能否请您建议我一种实现此功能的方法。 最佳答案 一个简单的技巧(可能会根据您的用例起作用)是使用BottomSheetBehaviour来实现它。优点:不需要外部库(支持设计除外)相对容易上手大量的例子易于调整动画,基于publicvoidonSlid

android - 从 Activity 到 fragment 的共享元素转换示例

Android-致力于android共享元素转换。我有一个ActivityA,它具有包含图像的列表和一个fragmentF。如何调用ActivityA中图像到fragmentF的共享转换。 最佳答案 我是在一些基础教程的帮助下第一次实现的。我可以给你两个链接。希望你也能轻松实现..检查下面的链接-https://guides.codepath.com/android/Shared-Element-Activity-Transitionhttp://www.androidauthority.com/using-shared-eleme