草庐IT

Fragment2

全部标签

android - fragment 上带有 ViewPager 的 TabLayout - Lollipop 设备

我正在开发一个应用程序,在我的MainActivity中,我使用抽屉导航来切换框架布局上的fragment。其中一个fragment是“帮助”fragment,我在其中使用Tab布局和viewpager在三个页面之间滑动,“关于我们”、“帮助”和“联系我们”在以下Lollipop设备上一切正常。操作栏似乎坚持选项卡布局(使用工具栏作为操作栏)。但在Lollipop设备上,它显示为操作栏和标签布局是分开的。我怎样才能在Lollipop设备上也达到同样的效果?主要Activity:publicclassMainActivityextendsAppCompatActivityimplemen

java - fragment getArguments() 空指针异常

对于Android世界来说几乎是新手,我在fragment之间传递参数时遇到了问题。我需要它来设置标签导航菜单的特定标签的ID。在我的MainActivity.java中,我正在创建我的TabFragment的新实例,然后像这样开始事务:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);...mFragmentManager=getSupportFragmentManager(

android - 如何在Android中的 fragment 中加载json数据

我想在我的Activity中显示3个fragments并在任何fragments中从json加载数据!我想将每个json数据显示为一个fragment,但在我的应用程序中显示所有fragment中的所有数据!例如:我想将article数据显示为articlefragment,将music数据显示为musicfragment和更多...。但现在显示所有fragment中的所有数据(文章、音乐、视频)!在我的应用程序中,我使用EventBus发送数据,并使用一个DataModel将json数据保存到其中。fragment1:publicclassfree_fragmentextendsFr

java - 如何在我的主类中使用 Fragment 的 Spinner 事件?

下面名为Presenteter的代码是我的主类,我正在根据问题替换Fragment。publicclassPresenteterextendsAppCompatActivity{privatefinalQuestionsquestion1Fragment=newQuestions();@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.present);FragmentTransactionft=getSup

android - 在 Fragment 中滚动不适用于 TabLayout

我无法将fragment滚动到制表布局中。这是我的MainActivity类publicclassMainctivityextendsAppCompatActivity{privateTabLayouttabLayout;privateViewPagerviewPager;ViewPagerAdapterviewPagerAdapter;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_m

android - Fragment 的抽屉导航关闭不流畅

我已经为我的应用实现了一个NavigationDrawer,它在大多数情况下都能正常工作。我的Home选项卡执行几个API请求以显示一些信息,这些请求和它们所需的工作量(即使它是相当小的)会阻止抽屉中途关闭,使得它不顺利。我的第一个“解决方案”是toloadthefragmentonlyaftertheDrawercloses,像这样:toggle=newActionBarDrawerToggle(this,drawer,toolbar,R.string.navigation_drawer_open,R.string.navigation_drawer_close){publicvoi

android - 使用 dagger-2 在 fragment 中注入(inject)首选项时出现 NullPointerException

这个问题在这里已经有了答案:WhatisaNullPointerException,andhowdoIfixit?(12个答案)关闭5年前。我在注入(inject)首选项时出错:无法找出问题。以下是我正在使用的一些类(class):AppModule类@ModulepublicclassAppModule{privatefinalMyApplicationapp;publicAppModule(MyApplicationapp){this.app=app;}@Provides@SingletonpublicContextprovideContext(){returnapp;}@Prov

android - 为什么在将 fragment 事务与 FrameLayout 一起使用时 fragment 会调用 OnCreate/OnCreateView?

我的应用程序的主页有一个FrameLayout。我在Activity开始时实例化两个fragment,并尝试使用菜单按钮在fragment之间切换。scanHistoryFrag=newHistoryFragment();scanFrag=newScanFragment();我从不替换这些对象-我在应用程序的整个生命周期中都使用相同的对象。但是,当我在FrameLayout中交换它们时...privatevoidChangeFragment(Android.Support.V4.App.Fragmentfragment){Android.Support.V4.App.FragmentT

android - Here Maps - 在 TabLayout 的 fragment 中使用 MapFragment

我的应用程序有3个选项卡,我想在其中一个选项卡中显示map(HEREMAPS,而不是Googlemap)。我能够让map在Activity中完美运行,但在Fragment类中,当我尝试将FragmentView转换为MapFragment时会抛出错误。MapFragmentmapFragment=(MapFragment)getFragmentManager().findFragmentById(R.id.mapfragment);错误:不可转换类型:无法将android.support.v4.app.support转换为com.here.android.mpa.mapping.Map

android - MVVM : Fragment overlapping issue in view pager with navigation view?

当我在导航View的菜单之间切换时,我遇到了fragment重叠的问题。最初我的应用程序具有带有多个选项的导航View。在该主页选项fragment中,具有包含两个选项卡的View寻呼机。当我在View之间切换时寻呼机标签效果很好..问题是当我从“设置”之类的导航切换菜单时,相应的fragment加载良好,然后我重新加载主页fragment,View寻呼机加载选项卡,但旧fragment(设置)显示在背景中此外,当我多次加载home选项时,fragment会重叠多次而不是替换fragment我的代码如下Activity类:DashboardActivity.java/***Dashbo