草庐IT

Fragment2

全部标签

android - 如何将数据从一个 fragment 传输到另一个 fragment android

我知道的一种方法是通过Activity。我们可以将数据从fragment发送到Activity,再从Activity发送到fragment还有其他方法吗? 最佳答案 将数据从一个fragment传递到另一个Bundle会有所帮助。LifeShapeDetailsFragmentfragment=newLifeShapeDetailsFragment();//objectofnextfragmentBundlebundle=newBundle();bundle.putInt("position",id);fragment.setArg

android - 从 Activity 调用 Tabbed Fragment 方法

我有一个包含三个fragment的Activity。这些fragment使用使用PagerAdapter的操作栏选项卡。我想要做的是从主要Activity访问Activity选项卡式fragment中的方法。我已经尝试了下面的代码,但这只是将fragment返回为null,所以我猜它无法在选项卡中找到它!NPListFragmentarticleFrag=(NPListFragment)getSupportFragmentManager().findFragmentByTag("NP");articleFrag.refreshT();寻呼机适配器:publicclassAppSecti

android - 使用 FragmentTransaction 将数据发送到 fragment

我在我的fragment类中调用这个:@OnClick(R.id.blockedLinkLayout)publicvoidonBlockedClick(){finalFragmentTransactionft=getFragmentManager().beginTransaction();ft.replace(R.id.content,newSettingsBlockedUsersFragment(),FRAGMENT_TAG);ft.commit();}它只是用选择的fragment替换我当前的fragment。我的问题是,如何使用FragmentTransaction将一些数据(例

Android Place Autocomplete Fragment 自行关闭

我第一次尝试实现位置自动完成fragment并面临一个问题。当我开始输入时,在第一个字母后它开始搜索而不是显示结果它的(fragment)只是消失了..我得到的是状态{statusCode=PLACES_API_ACCESS_NOT_CONFIGURED,resolution=null}list.xmlXml_layout类publicclasstestextendsAppCompatActivityimplementsPlaceSelectionListener{privatestaticfinalStringLOG_TAG="PlaceSelectionListener";priv

android - 在使用 addToBackStack 的 Fragment 事务后单击后退按钮不执行任何操作

我希望能够通过使用addToBackStack()来反转replaceFragmentTransaction:FragmentTransactionfragmentTransaction=getActivity().getSupportFragmentManager().beginTransaction();FragmentscheduleFragment=newScheduleFragment();fragmentTransaction.replace(R.id.content_container,scheduleFragment,"scheduleFragment");fragme

android - fragment 内容覆盖工具栏

我最近开始摆弄AppCompat21的新组件并实现MaterialDesign。目前,我有一个带有工具栏的ActionBarActivity并试图让它托管一个包含TextView项目的RecyclerView的fragment(只是为了测试Recycler)。我显示了一些项目,但每个View中的文本都被截断了,整个Recycler都覆盖了工具栏,如下所示:如您所见,共有三个TextView。他们的文本被中途截断并覆盖在工具栏上(我不知道标题)。TextView项目布局包含在RecyclerView布局中,这是Fragment的布局。父Activity有一个FrameLayout->To

android - ActionBarActivity 和 Fragment Activity 的区别

我是Android菜鸟。我刚开始使用ActionBarActivity而不是FragmentActivity。它们之间有什么区别吗?? 最佳答案 FragmentActivity是支持基于fragment的基类。因此,您将使用低于api级别11的支持库中的Fragment,在这种情况下,您的Activity需要扩展FragmentActivity。↳android.support.v4.app.FragmentActivity↳android.support.v7.app.ActionBarActivity当您使用AppCompat

android - 在 fragment 中实现对话框时,必须在添加内容之前请求窗口功能

我有一个fragment,我需要在其中显示自定义对话框。请检查下面我的代码。publicclassMyFragmentextendsFragment{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);}@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewrootView=inflater.inflate(R

android - 在 Fragment 附加到 FragmentManager 之前不能执行 onGetLayoutInflater()

我有时会收到以下消息的异常:onGetLayoutInflater()cannotbeexecuteduntiltheFragmentisattachedtotheFragmentManager我的完整堆栈跟踪(使用CompositeAndroid作为父fragment):FatalException:java.lang.IllegalStateException:onGetLayoutInflater()cannotbeexecuteduntiltheFragmentisattachedtotheFragmentManager.atandroid.support.v4.app.Fra

android - 无法在抽屉导航 Android 的 fragment 内添加选项卡

1)我在这里遵循了Android开发者文档中的抽屉导航示例developer.android.com/training/implementing-navigation/nav-drawer.html并创建了我的整个应用程序。在给定的示例中,他们为抽屉中选择的每个项目使用了fragment,称为fragment,代码如下Bundleargs=newBundle();args.putInt("Title_Number",position);fragment.setArguments(args);FragmentManagerfragmentManager=getFragmentManage