草庐IT

Fragment2

全部标签

android - 在弹出窗口中创建 fragment - 在 Android 中

是否可以在PopupWindow上加载Fragment/FragmentActivity类?我需要一个包含多个站点的PopupWindow。第一个应该是一些按钮。使用这些按钮,您将更改Popup的布局-并打开一个新的,例如,一些TextViews。 最佳答案 尝试使用DialogFragment类(class)。看这个post. 关于android-在弹出窗口中创建fragment-在Android中,我们在StackOverflow上找到一个类似的问题: h

android - 从另一个 fragment :IllegalStateException: Can not perform this action after onSaveInstanceState 启动 dialogfragments

所以我一直在试图了解如何解决这个问题,但我无法真正解决它。现在我只有一个fragment和一个按钮。当您按下此按钮时,它将启动带有确定/取消按钮的自定义DialogFragment。如果我按下确定按钮,它将启动另一个自定义DialogFragment,这次它是一个ProgressDialogfragment。问题是,当我旋转并按下ok按钮然后调用ProgressDialogfragment时出现ok/cancel对话框时,我收到此错误。如果我只在显示progressdialogfragment时旋转,则根本没有问题。我正在使用支持包v4。这是类(class):主要Activity:pu

android - 在嵌套的 FragmentTabHost 中切换选项卡后 fragment 不可见

我的一个fragment的布局中有一个FragmentTabHost(我们称它为parentFragment)。现在,我在parentFragment的onCreateView中以编程方式初始化进入tabhost的每个fragment。创建parentFragment后,一切似乎都正常工作,并且正确显示第一个选项卡的fragment。但是只要我切换一次选项卡,fragment就会消失(我可以看到tabhost的背景颜色,但没有tabcontent-container的内容)。当我切换回第一个fragment时,第一个fragment也不见了。正如我的日志记录所示,这些fragment实

android - 配置更改后 Activity 引用错误的嵌套 fragment

我终于在supportlibrary中研究了新的嵌套fragmentAPI修订版11。在我尝试使用嵌套fragment持有的Activity引用之前,一切都运行良好。配置更改后,childFragment似乎没有分离并重新附加到新Activity。基本上在方向更改后,我的childFragment处于不一致状态,我无法通过getActivity()获得正确的Activity实例.我设法使用getParentFragment()得到了正确的一个.getActivity()并且有效,但我认为这不是正确的方法。这是我第一次在parentFragment中添加fragment的代码,之后fra

android - Mapsforge 的 fragment 支持

我知道这里有一些针对Mapsforgefragment的补丁:https://code.google.com/p/mapsforge/issues/detail?id=177.但是我不确定如何使用它。这是我到目前为止实现的:publicclassTOfflineMapViewFragmentextendsSherlockFragment{MapViewmyOpenMapView;//othercodeshere...publicViewonCreateView(LayoutInflaterinflator,ViewGroupcontainer,BundlesavedInstanceSt

android - 在主/从流程中切换 fragment

我正在尝试使用fragment创建一个具有主/详细流程的应用程序。选择一个项目将打开一个细节fragment,然后可以“打开”另一个fragment并将其添加到返回堆栈。我重命名了类以帮助说明它们的作用。publicclassListOfDetailsextendsFragmentActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);...}//CallbackmethodindicatingthatanitemwiththegivenID

java - 在 fragment 之间共享代码

我有两个ListFragments需要共享一些代码。这是非常基本的,只需创建一个扩展ListFragment的抽象fragment,然后让我的两个fragment都扩展我的抽象fragment。但是,现在我需要第三个fragment来使用我的抽象fragment中的代码。但是,这第三个fragment不是ListFragment而是GridFragment。有什么好的方法可以解决这个问题吗? 最佳答案 因为java不支持多重继承,要么将通用代码分离到FragmentSuperclass中,要么制作静态方法。或简单的写一个Fragme

android - 在没有 android.support.v4 的 fragment 之间滑动

我想知道是否可以在不使用android.support.v4的情况下使用ViewPager在Fragments之间实现滑动?我正在使用android.app。还是有其他方法可以做到这一点?谢谢 最佳答案 IwonderifitispossibletoimplementswipingbetweenFragmentswithViewPagerwithouttheuseofandroid.support.v4?如果您希望将ViewPager与nativeAPI级别11fragment一起使用,请使用android-support-v13.

android - fragment 生命周期 : onCreateView() not called when using back button

编辑:经过一些实验,如果我不在xml布局中添加初始fragment,它看起来会按预期工作。我现在正在我的Activity源代码中这样做。我想这就是我应该做的事情?根据http://developer.android.com/guide/components/fragments.html#Creating,如果一个fragment被移除然后又被添加回来,onCreateView()应该被调用。我还可以看到getView()返回null。onDestroyView()被调用了,但是当按下后退时,我的第一个fragment的界面仍然显示这是我的示例代码的结果:--launchappI/Sys

android - 如何在同一 Activity 的 fragment 中使用不同的 onKeyDown

我想在不同的fragment中使用不同的onKeyDown或onKeyUp,但是方法写在activity中。所以我想找到一种方法来写不同的onKeyDown。 最佳答案 使用FragmentManager的findFragmentById()检查当前显示的fragment,switchonKeyDown中的fragment函数 关于android-如何在同一Activity的fragment中使用不同的onKeyDown,我们在StackOverflow上找到一个类似的问题: