草庐IT

Fragment2

全部标签

Android:以编程方式在 fragment 中添加多个 RecyclerView

我需要以编程方式向fragment添加多个RecyclerView。我已经设法使用xml布局(如下)包含一个RecyclerView,它工作正常,但是,当我尝试以编程方式添加任何一个时,即使返回的RecyclerView不为空,fragmentView中也没有出现。因为我的数据源是WebAPI驱动的,所以我无法在xml布局中添加特定数量的RecyclerView,因为所需的数量会不时更改,因此必须以编程方式完成。我尝试了多种不同的方法,但所有结果都是相同的,例如:没有一个RecyclerView。我还需要在每个RecyclerView上方添加TextView作为header,我已经完成

Android SupportMapFragment inside Fragment

我正在尝试在fragment中使用SupportMapFragment。第一次启动时,map显示没有任何错误。但是当我对另一个fragment执行事务,然后返回到map时,我有一个错误膨胀fragment。但是当我创建包含map的fragment的新实例时,我没有任何错误。这是我的布局:然后我在onCreateView中实例化我的SupportMapFragment,如下所示://InstantiatethemapfragmentmHolder.supportMapFragment=(SupportMapFragment)getChildFragmentManager().findFr

android - 既然 fragment 已被弃用,在 Android API 28 中使用什么

这个问题在这里已经有了答案:FragmentsdeprecatedinAndroidP(4个答案)关闭4年前。我是Android开发的新手。我们的老师告诉我们,我们应该开发我们的应用程序(这是一项个人任务)应该使用fragment。现在在API28中,fragment已被弃用。为什么会这样?你现在应该用什么?我在Android开发中发现了很多关于不同事物的不同意见,作为一个新手,很难找到好的做法是什么。

android - 以编程方式访问在 Android 中 fragment 的 XML 中定义的 View

我正在制作一个具有基于选项卡的导航的Android3应用程序。作为Android的新手,我搜索了选项卡教程并发现了几种不同的方法,其中基于Fragments+ActionBar的实现似乎是最好的。我遵循了这些教程http://www.abelski.com/courses/android3ui/actionbar.pdf(最后几张幻灯片)和http://www.youtube.com/watch?v=gMu8XhxUBl8(视频形式的相同类(class))...到了显示选项卡的地步,我可以在它们之间切换OK,并且它们内部的简单TextView显示正常。现在,当我希望其中一个选项卡具有在

android - getActivity 从 fragment 返回 null

我正在为学校制作一个Android应用程序。对于这个应用程序,我有一个fragment,它显示了一个来自数据库的只有字符串的GridView。为此,我需要一个fragment。当我调用getActivity()时,它返回null。建议的onAttach方法here在应用程序崩溃之前不会被调用。我该如何解决?weekFragmetn.xml:packagenl.siebeh.schoolmate;importjava.util.ArrayList;importandroid.app.Activity;importandroid.content.Context;importandroid.

android - Fragment 中的 MapView(Android 4.0 或更高版本)

我一直在寻找一个很好的教程,其中包含FragmentforICS中MapView的代码示例。谁有任何链接? 最佳答案 Hereisabook'ssampleapplication显示如何在API级别11+应用程序的Fragment中拥有MapView。它主要只是一个MapActivity。以下是加载MapView的fragment的关键位:publicclassMapFragmentextendsFragment{privateMapViewmap=null;privateMyLocationOverlayme=null;@Over

android - 将 View 动态添加到特定的 fragment 布局中

我正在尝试将TextView动态添加到作为fragment一部分的布局中,但它不起作用。应用程序启动后立即关闭。我认为这与TextViewPaper=newTextView(this);部分。我不知道如何获得正确的Context因为我正在使用Fragments。也许我的假设是错误的,但我真的不知道错误在哪里。publicclassPageFragmentextendsFragment{privateintfragmentNR;publicPageFragment(intnr){this.fragmentNR=nr;}@OverridepublicViewonCreateView(Lay

android - 分离 fragment 不触发 onSaveInstanceState()

我的Android应用程序有一个ActionBar,它可以更改哪个Fragment占据某个FrameLayout。我正在尝试使用onSaveInstanceState在选项卡更改时保存Fragment的状态,以便它可以在onCreateView中恢复。问题是,onSaveInstanceState从未被调用。Fragment的onDestroyView和onCreateView方法被调用,但是Bundle提供给onCreateView保持为空。有人可以向我解释onSaveInstanceState实际调用的时间吗,我如何确保在切换选项卡时调用它,或者保存和恢复fragment状态的最佳

Android:使用 viewPager 限制 fragment 加载

我有3个由FragmentPagerAdapter管理的fragment,设置为viewPager。我想一个一个地加载fragment,但是当执行FragmentActivity的onCreate方法时,会执行前2个fragment(onCreateView方法)。我尝试使用setOffscreenPageLimit方法限制fragment加载,但没有任何改变。mPagerAdapter=newMyPagerAdapter(super.getSupportFragmentManager(),fragments);pager=(ViewPager)super.findViewById(R

java - onresume 后 ViewPager 中的 fragment 为空

我正在编写一个在其MainActivity中有2个选项卡的应用程序。我使用适用于Eclipse的Android插件创建了Activity模板并对其进行了调整。无论如何,当我在一段时间后恢复应用程序时,fragment将为空。这是我的Activity代码(我删除了“不重要”的部分)publicclassMainActivityextendsFragmentActivityimplementsActionBar.TabListener{/***The{@linkandroid.support.v4.view.PagerAdapter}thatwillprovide*fragmentsfor