草庐IT

Fragment2

全部标签

android - 为什么不建议 fragment 之间直接通信?

在developer.android.com上学习androidfragment指定不建议两个fragment之间直接通信。我想知道两个Fragment之间通信失败的后果和情况是什么? 最佳答案 嗯,对于Fragments,您并不总是确定它们在通信时是否还活着并已附加。Fragments是否附加和可用也可能取决于设备布局或大小。如果您绝对确定您的Fragments将同时附加到您的Activity并可用,那么我想您可以直接进行交流。话虽如此,Fragments是合乎逻辑的独立单元。来自文档:Youcanthinkofafragment

android - 以编程方式添加多个 fragment

我正在使用Fragment事务将两个fragment添加到一个Activity中。但是碰巧应用程序启动时只显示第一个fragment。这是代码:主要Activity@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);FragOnefirstButton=newFragOne();FragmentTwosecButton=newFragmentTwo();FragmentTrans

java - Android:我应该向 ViewPager 中使用的 fragment 添加一个空构造函数吗

我正在制作类似于Googleplay的布局。我正在使用需要fragment的ViewPager。我现在有点困惑,因为有些网站说fragment需要一个空构造函数,但developer.android.com上的示例不包含构造函数。代码是这样的:publicstaticclassDemoObjectFragmentextendsFragment{publicstaticfinalStringARG_OBJECT="object";@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,Bundle

android - 将操作栏更改为从 Fragment 中覆盖

我有一个fragment(fragment1)被另一个fragment(fragment2)替换。fragment1放在堆栈上。我正在使用兼容模式(不是ActionBarSherlock)。这是我的问题。我希望操作栏在某些fragment中显示为叠加层,但在其他fragment中不显示。具体来说,当显示Fragment2时,我希望它出现在叠加层中,然后在Fragment2退出后返回到正常的操作栏。fragment1有一个始终可见的常规操作栏。但是,当我用fragment2替换fragment1时,我需要在5秒后隐藏操作栏。如果有触摸事件,将再次显示操作栏。这一切都很好,但是,每次隐藏或

Fragment 内的 Android 选项卡布局未加载选项卡内容

我有带有navigationdrawer和container的MainActivity,navigationdrawer有选项列表。抽屉选项替换了containerwithfragments.container加载tablayoutfragment当我点击fragtab选项时,但是当我尝试通过单击相同的选项第二次加载它,它不显示tab内容。fragmentxml布局fragment类FragTabs.javapublicclassFragTabsextendsFragment{publicFragTabs(){//Requiredemptypublicconstructor}priva

android - 如何在单个选项卡中显示新 fragment ?

我正在创建三个选项卡,每个选项卡包含一个fragment,现在我想用同一个选项卡中的新fragment替换第一个选项卡的fragment。我怎样才能在选项卡保持不变的情况下做到这一点?我的代码-Tab_Widget.javapublicclassTab_WidgetextendsTabActivity{TabHosttabHost;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.tab_host);tabHos

android - 如何从 fragment 中调用 fragment ?

我使用了fragment,我在同一个fragment中打开了另一个View,它是正确打开的,但问题是,我不知道如何返回第一个View。如果我通过第一个fragment的对象调用fragment,它会删除旧值,就像在Edittext或其他数据中一样。谁能帮帮我?它的工作原理是,我将第一个fragment命名为fragone,并在edittext中插入一些值,现在我想使用同名fragsecond中的fragment打开另一个View,现在我想去fragone,那我能做些什么呢???? 最佳答案 我在android3.0(Tab应用程序)

android - 如何在android中实现在 fragment 内显示和隐藏 fragment

如何在Android中实现在fragment中显示和隐藏fragment?我在Activity中添加了两个fragment。一个包含菜单的fragment和一个包含子菜单的fragment。我在菜单fragment中有很多按钮,如主页、创意等。如果我单击创意按钮。我必须显示子菜单。如果我再次单击想法按钮,我必须隐藏子菜单。谁能提供示例,或者如何在另一个fragment中访问一个Viewfragment?这是我的主要布局?xmlversion="1.0"encoding="utf-8"?>在我的fragment中packagecom.gcm.fragment;importandroid.

android - 如何从 fragment 绑定(bind)服务

我正尝试以与我在Activity中成功完成的方式相同的方式从fragment绑定(bind)服务,但是当我尝试调用服务上的方法时,我得到NullPointerException-显然是因为服务为空。现在绑定(bind)到onStart中的服务有问题还是我只是做错了?@OverridepublicvoidonStart(){super.onStart();Intentintent=newIntent(getActivity(),LiteTrickService.class);getActivity().registerReceiver(receiver,newIntentFilter(L

android - 如何使用 FragmentManager 在 FrameLayout 中显示 fragment A、B、C...?

亲爱的StackOverflow用户,我的Android应用程序目前有一个大问题。我的所有Activity都使用Fragments,我在这里阅读了所有文档:http://developer.android.com/guide/topics/fundamentals/fragments.html我的应用程序现在在手机和平​​板电脑上看起来非常酷。我的问题:我有一个显示包含在FrameLayout中的fragment的布局(请参见底部的屏幕截图)所以,这是fragmentA的屏幕截图。现在,我想在单击左键时将fragmentA替换为fragmentB、或C,或...如您在我的xml中所见,