草庐IT

Fragment2

全部标签

android - 如何将对象从 fragment 传递/共享到 fragment ?

我想将实时对象从fragment传递到fragment。我不想传递数据。我没有找到这样做的方法。我认为唯一的方法是有意为之,但我不确定。我阅读了有关单例模式、接口(interface)和bundle、全局变量的内容。如果可以使用share/passobject从一个fragment到第二个fragment,我想看看示例。非常感谢。 最佳答案 可以通过实现模型beanParcelable或Serializable接口(interface)来实现在Activity或fragment之间传递真实对象。Parcelable:Parcel类似

java - 如何在 Fragment 中实现 Google Maps 并使用 GoogleMap 对象?

如何在Fragment中实现GoogleMap?我正在尝试开发相同的东西,但无法执行getMap(),因为SupportMapFragment(在执行行(SupportMapFragment)getActivity().getSupportFragmentManager().findFragmentById(‌R.id.map)时)返回空对象。我试过扩展MapFragment和SupportMapFragment而不是Fragment,但它们没有用...我只是不想创建一个新的Activity来显示map:我只想显示一个map而不是我的主要Activity。我可以实现我的目标吗?我有一个

android - 如何使用 fragment 使 viewpager 快速转换?

这里我有一个问题,比如如何使用fragment快速查看寻呼机。我在做什么的解释:我有一个fragment,其中包含五个WebView和一个ListView以显示相应的数据。根据内容计数,我将fragment加载到带有相应数据的viewpager。实现明智一切都很好,但View寻呼机的性能非常非常慢。代码fragment:寻呼机适配器加载:FragmentPagerAdaptermFragmentPagerAdapter=newViewPagerAdapter(getActivity(),getChildFragmentManager(),takeExamResponse.getPayl

InfoWindow 中的 Android 谷歌地图 fragment 自动更新

我在我的应用程序中使用谷歌地图,标记很少。每隔几秒我就会从API标记位置加载。每个标记都有设置的标题和fragment。在fragment中,我想显示加载数据的时间。问题是,当用户点击其中一个标记时,InfoWindow标题和fragment可见,然后我更改fragment和内容,但内容可见InfoWindow未更改-用户必须单击map才能隐藏InfoWindow然后再次点击标记-然后内容是正确的。是否可以刷新InfoWindow标题或摘要更改后的内容? 最佳答案 我找到了使用Androidmap扩展的解决方案https://git

android - 由于抽屉导航 Activity 中的方向更改而重新启动 Activity 时如何保留相同的 fragment

我发现很多帖子解释了如何从savedInstanceStateBundle中获取Fragment但是,因为Activity可以在4个Fragments之间交换,当方向开始改变时,我需要一种方法在旋转之前知道哪个Fragment是活的。我有多个fragment的原因是因为我使用的是抽屉导航,所以每个菜单项都是一个fragment。 最佳答案 我遇到了同样的问题,我将其添加到NavigationDrawerActivity代码中进行了修复:protectedvoidonCreate(BundlesavedInstanceState){s

android - 如何使用 Android 导航组件实现从 RecyclerView 项目到 Fragment 的共享过渡元素?

我有一个非常简单的案例。我想在recyclerView和fragment中的项目之间实现共享元素转换。我在我的应用程序中使用android导航组件。developer.android上有一篇关于共享转换的文章和关于stackoverflow的话题但此解决方案仅适用于位于开始过渡的fragment布局中的View,不适用于RecyclerView中的项目。在github上也有一个库但我不想依赖第3方库并自己完成。有什么解决办法吗?也许它应该工作,这只是一个错误?但是我还没有找到任何关于它的信息。代码示例:过渡开始classTransitionStartFragment:Fragment(

java - android - 使用 Fragment 下的 findViewById NULL

我英语说得不好。所以很多都是尴尬的。另外,我希望我能理解,所以我使用了谷歌翻译器。我有空指针错误的源代码。我该如何解决?首先是Xml是java文件packageui.tab;importandroid.os.Bundle;importandroid.support.v4.app.Fragment;importandroid.support.v4.app.FragmentManager;importandroid.support.v4.app.FragmentPagerAdapter;importandroid.support.v4.view.ViewPager;importandroi

java - Fragment 和 FragmentList 不显示 Android Studio

我想用FragmentActivity实现标签栏列表。我的目标是API14(4.0)。我的应用程序运行正常,但标签栏列表没有出现...我不知道我做错了什么...感谢您的帮助!主要Activity.java:importandroid.app.ActionBar;importandroid.app.FragmentTransaction;importandroid.content.Intent;importandroid.annotation.TargetApi;importandroid.support.v4.app.Fragment;importandroid.support.v4.

Android-ObservableScrollView - 使用 ViewPagerTabListViewFragment 时意外触摸会更改子 fragment

我正在使用Android-ObservableScrollView在我的项目中。我面临一个问题,即使我只是触摸viewpager,SlidingTab也会捕获此事件,并且View寻呼机的当前fragment会发生变化。我粘贴了我项目中的所有代码,但大部分代码与示例项目相似。我在网上调查了这个问题,发现thisissue有用,但我尝试了这个解决方案,但它对我不起作用。请帮忙。THISISTHEISSUEMainActivity.java@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(saved

android - 在 MvvmCross 3.5.1 中实现 fragment 的正确方法是什么

从3.5升级到3.5.1后,我在Xamarin.Android项目中的Fragments膨胀时遇到错误。UnabletostartactivityComponentInfo{xxx.xxx/md51537e9497dba76724980c8d1dff85301.MyView}:android.view.InflateException:BinaryXMLfileline#1:ErrorinflatingclassfragmentCausedby:android.app.Fragment$InstantiationException:Tryingtoinstantiateaclassmd