草庐IT

Fragment2

全部标签

android - fragment 和 fragment Activity 天生就比 Activity 快吗?

Fragments和FragmentActivity是否天生就比Activity快?如果我不需要在fragment中加载我的Activity,我应该使用FragmentActivities还是Fragments而不是Activity?我问的原因是因为多年来我一直专门使用Activities,FacebookSDK和GoogleMaps2.0迫使我使用Fragments,我现在想知道它们是否本质上“更好”,与其他一些实现相比。如果这“没有建设性”或“过于开放”,那么答案显然是“否”。但是如果有一些关于这个确切主题的谷歌开发者文档或博客,那么我想知道它 最佳答案

android - 动态添加 fragment

我彻底糊涂了。根据this和this以及许多其他来源,包括SO和其他地方,我应该能够执行以下操作:importandroid.os.Bundle;importandroid.app.Activity;importandroid.app.FragmentTransaction;importandroid.view.Menu;publicclassMainScreenActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceStat

java - fragment 中的 super.onCreateView

我完成了有关为Android手持系统编写移动应用程序的Coursera类(class)。类(class)中的示例代码之一教我们如何使用fragment。基本上它所做的是将屏幕分成两个fragment,一个用于书名,一个用于书中的引述。如果用户点击左侧fragment中的标题,与该书相关的引述将显示在右侧的fragment中。这是mainActivity的代码:packagecourse.examples.Fragments.StaticLayout;importandroid.app.Activity;importandroid.os.Bundle;importandroid.util

android - 在 Activity 中使用 ActionBar 在 fragment 中使用 CoordinatorLayout

我在使用Android设计支持库时遇到问题。我想在滚动时使用FAB和ActionBar动画fragment内的CoordinatorLayout,但我在Activity布局中使用ActionBar,在fragment中使用CardGridStaggeredView和FAB。Activity布局:android:id="@+id/fragment"android:layout_width="match_parent"android:layout_height="match_parent"/>fragment布局:我尝试在Activity和Fragment中使用CoordinatorLay

android - fragment 交易自定义动画 - Android

我想做的是:ft.setCustomAnimations(android.R.animator.fade_in,android.R.animator.fade_out);但我收到一个异常,动画名称未知:objectAnimator-请参阅下面的详细信息:04-0810:45:41.637:ERROR/AndroidRuntime(1222):FATALEXCEPTION:main04-0810:45:41.637:ERROR/AndroidRuntime(1222):java.lang.RuntimeException:Unknownanimationname:objectAnimat

android - 使用操作栏中的选项卡处理屏幕方向的 fragment

有人可以向我解释一下,或者指向一个链接或一个示例,说明在涉及fragment时应该如何处理屏幕方向。我现在遇到的问题是我有一个带有三个选项卡的操作栏的应用程序。每个选项卡包含一个fragment。因此,当我翻转设备时,只有我设置为使用选择的一个fragmentactionbar.setSelectedNavigationItem(1)显示(不要混淆,其他选项卡是可见的,但是当我单击它们时没有任何反应,无法选择和显示它们。它们的内容永远不会显示)。在这些情况下有什么措施吗?有人可以给我一个建议,我将不胜感激。谢谢你。 最佳答案 我遇到

java - 没有标题问题的 fragment 对话框

我正在尝试创建一个fragment对话框并且需要完整的空间来显示信息。所以我想禁用标题栏。但是在我禁用它之后,宽度不再最大化。publicclassArticleSearchFragmentextendsDialogFragment{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setStyle(STYLE_NO_TITLE,getTheme());}@OverridepublicViewonCreateView(LayoutInflaterinflate

Android - 如何动态更改 fragment 布局

我有一个平板电脑应用程序,其中包含一个显示我公司数据的关于fragment。当我在页面上时,我想根据屏幕方向动态更改我的布局,但我还没有找到方法。如果有人得到了解决方案,在此先感谢 最佳答案 @Yume177,我找到了怎么做:@OverridepublicvoidonConfigurationChanged(ConfigurationnewConfig){//TODOAuto-generatedmethodstubsuper.onConfigurationChanged(newConfig);RelativeLayoutrl=(Re

android - 带有 ListView 和自定义 Header 的 NavigationDrawer fragment

我有一个问题,我无法解决。在我的应用程序中,我有一个抽屉导航,定义如下:activity_main.xml在MainActivity类上,我通常通过setContentView传递此xml:MainActivity.javasetContentView(R.layout.activity_main);mNavigationDrawerFragment=(NavigationDrawerFragment)getSupportFragmentManager().findFragmentById(R.id.navigation_drawer);在我的NavigationDrawerFragm

android - 从后栈中的第 3 个 fragment 到第 1 个 fragment : Android

我有一个事件序列,通过它我将三个fragment一个一个地添加到后台堆栈。这些fragment中的每一个都覆盖了Activity的整个屏幕。我已经存储了从Frag1提交返回的数据。现在在Frag3中,基于特定的点击,我想直接返回到Frag1并丢弃/弹出其间的所有Fragment。因此,当单击此按钮时,我会向执行以下操作的Activity发送一条消息:getSupportFragmentManager().popBackStack(mFrag1Id,FragmentManager.POP_BACK_STACK_INCLUSIVE);但我只是看到一个空白屏幕,所以我假设没有加载任何frag