草庐IT

fragmented

全部标签

java - 在 OnCreateView 中显示 Admob 插页式广告时未加载 Android fragment 布局

我在使用AdMob的应用程序中展示广告时遇到了一些问题。问题如题中所述。这是我的开始Activity课:packagecom.example.admobinterstitial;importandroid.os.Bundle;importcom.google.android.gms.ads.AdListener;importcom.google.android.gms.ads.AdRequest;importcom.google.android.gms.ads.InterstitialAd;importandroid.support.v4.app.FragmentActivity;im

java - 在同一个 Activity/布局中多次使用同一个 fragment

不是100%了解术语,所以请耐心等待。我有一个并排比较两个项目的Activity,一个在左边,另一个在右边。这些项目包含相同的布局,所以我想知道我是否可以重用左边的fragmentjava和XML文件并实例化一个新实例。我可能只是将左侧的fragment文件复制并粘贴到右侧的相同文件中,但我觉得好像必须有更优雅的方法。tdlr:有没有办法让同一个fragment的两个或多个实例在同一个布局/Activity中运行? 最佳答案 您需要使用2个并排容器制作父布局(例如框架布局或直接fragment)。如果您更喜欢在代码中,则可以通过Fr

java - 如何在 ViewPager 中使用 Fragments 隐藏和显示 FloatingActionButton?

我试图只在一个fragment上显示我的FloatingActionButton并隐藏在其余fragment上。我尝试了多个答案,但没有任何效果。我试过这个解决方案:HideaFloatingActionButtonofanotherLayout但它不起作用。我尝试在两个fragment上添加按钮,一个显示FAB,一个隐藏FAB并且有效,但是一旦我删除按钮,它就不会自动显示。这是我的代码:隐藏fragment.xml:shown_fragment.xml:隐藏fragment.java:publicclassHiddenFragmentextendsFragment{@Override

android - 二进制 XML 文件第 26 行 : Duplicate id, 标记为空,或带有另一个 fragment 的父 ID

我正在尝试将一个fragment插入另一个fragment,并且我已经成功地做到了这一点,直到我第一次吃完主fragment,它才开始工作,但是当我试图重新加载fragment时,应用程序崩溃了,并且我有这个错误:Causedby:java.lang.IllegalArgumentException:BinaryXMLfileline#26:Duplicateid0x7f0e00e2,tagnull,orparentid0xffffffffwithanotherfragmentforcom.google.android.gms.location.places.ui.PlaceAutoc

android - 使用 MVVMCross 在 Android 中进行 fragment 转换

在MVVMCross中很容易开发Activity转换,但我发现尝试用fragment开发这个有很多麻烦。我有一个带有汉堡菜单的应用程序,我希望能够在fragment之间编辑我自己的过渡。我一直在互联网上搜索,但找不到任何解决方案。感谢您的关注。 最佳答案 如果您使用MvxCachingFragmentCompatActivity作为Activity的基本类型,您可以覆盖OnBeforeFragmentChanging方法来设置自定义过渡动画。publicoverridevoidOnBeforeFragmentChanging(IMv

android - 什么时候应该调用 Fragment 的 onActivityCreated?

我在ViewPager中有几个fragment,我发现fragment的onActivityCreated和onCreateView都在我预期之前在页面上被调用。例如,当ViewPager从第2页过渡到第3页时,将调用第4页的onCreateView和onActivityCreated的Fragment。我打算在onActivityCreated中发起网络请求,但它启动一个屏幕的时间太早了。根据Androiddocs,onActivityCreated被调用“当fragment的Activity已经被创建并且这个fragment的View层次结构被实例化时”。这使我相信我正在正确使用该

android - 如何从 fragment 上的画廊获取图像?

我想制作一个fragment,它的功能就好像我按下一个按钮,然后画廊就会打开,我选择一张图片,然后该图片就会被放入我的ImageView中。我写代码,publicclassGreenFragmentextendsFragment{ImageViewmImageview;@Nullable@OverridepublicViewonCreateView(LayoutInflaterinflater,@NullableViewGroupcontainer,@NullableBundlesavedInstanceState){Viewview=inflater.inflate(R.layout

替换 fragment 时未调用 Android onDetach()

我有两个fragment(FRAGMENT_1、FRAGMENT_2)。FRAGMENT_1正在运行一个计时器,当我打开FRAGMENT_2时,我希望FRAGMENT_1继续运行它。onCreate()中的FRAGMENT_1:if(savedInstanceState==null){FRAGMENT_1fragment1=newFRAGMENT_1();fragment1.setRetainInstance(true);getSupportFragmentManager().beginTransaction().add(R.id.main_fragment_container,fra

java - 在 BottomNavigationView 中开始 fragment

我正在使用带有底部导航View的简单应用程序。我有3个带文本的fragment,我想在BottonNavigation中选择一个项目时开始它们,但我不知道在MainActivity.java中写什么;所有fragment都有一个.xml布局和.java。我搜索了一些代码,我编写了它们,我搜索了视频,但我没有成功。我正在学习Fragments和UIDynamic,所以我在AndroidStudio中创建了一个带有底部导航Activity的新项目。因此,在我的activity_main中,我在底部导航中有3个元素,在底部导航上方有一个框架布局,占据了所有父元素。这个想法是:当我在底部导航中

android - 您不能在尚未附加的 View 或 getActivity() 返回 null 的 fragment 上开始加载

我正在使用FragmentStatePagerAdapter在一个Activity中显示大约5个fragment。在每个Activity中,我都显示我从FirebaseListAdapter/FirebaseRecyclerAdapter获取的图像。因为它是FragmentStagePagerAdapter相邻的View/fragment将被初始化,即使它们不可见。如果选项卡以快速方式滚动(向前/向后)应用程序崩溃并出现上述错误。我在互联网上发现了一些类似的问题但没有能够解决这个问题。如果我开始一个新的Activity(在Activity中我在GridView中显示来自firebase