草庐IT

Fragment_main

全部标签

android - 在 Android Fragment 中滑动刷新布局

我正在尝试在Fragment上实现SwipeRefreshLayout。我已经解决了它在Activity上实现它,但是当我在Fragment上实现它时:java.lang.NoClassDefFoundError:com...有人有想法吗?谢谢!没有答案/解决方案的类似帖子:SwipeRefreshLayout-Classnotfound我的代码:publicclassPrincipalextendsFragmentimplementsOnRefreshListener{SwipeRefreshLayoutswipeLayout;@OverridepublicViewonCreateV

Android 3 - 将 fragment 添加到 LinearLayout : fill_parent does not work

我正在尝试以编程方式将fragment添加到LinearLayout,但该fragment不会将其内容拉伸(stretch)到整个布局高度。它的作用类似于wrap_content而不是fill_parent。另一方面,fill_parent作用于fragment的宽度。我怎样才能改变这种行为?仪表板Activity:它的onCreate方法:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_dashboard);

android - 在 fragment 中测量 View

我需要知道ImageView的宽度和高度。有没有办法在fragment中测量它?在标准Activity中,我使用这个:@OverridepublicvoidonWindowFocusChanged(booleanhasFocus){super.onWindowFocusChanged(hasFocus);image.getWidth();image.getHeight();}但是我在哪里可以在fragment中使用image.getWidth();和image.getHeight();? 最佳答案 使用GlobalLayoutLis

android - 引用 fragment 父 Activity 的最佳做法?

我最近一直在处理fragment,我只是想知道使用对fragment父Activity的引用的最佳做法是什么。继续调用getActivity()还是在onActivityCreated回调中初始化parentActivity变量会更好。 最佳答案 这其实包含在Android官方文档中关于Fragments的部分。当您需要父Activity的上下文(例如Toast、Dialog)时,您可以调用getActivity()。当您需要调用Fragment接口(interface)中的回调方法时,您应该使用在onAttach(...)中实例化

Android 无法保留嵌套在其他 fragment 中的 fragment

我的应用程序有问题,我尝试在另一个fragment中添加三个fragment,然后Eclipse显示:java.lang.IllegalStateException:Can'tretainfragementsthatarenestedinotherfragments这是我在childFragments中的代码getChildFragmentManager().beginTransaction().add(R.id.shop_fragment_container,shopTopOneFragment).add(R.id.shop_fragment_container,shopTopTwo

android - Activity 与 Fragment 交互

我有一个包含多个Fragment的Activity。我想显示一个DialogFragment或从其中一个Fragment打开另一个Fragment。我知道Activity应该是负责打开Fragment的那个,所以我尝试了一些事情。首先我尝试使用getActivity()并转换它,这样我就可以在Activity中调用一个方法来显示Fragment但是这会在Fragment与Activity并且我想尽可能避免添加依赖项。第二个接下来,我尝试了一个监听器来通知Activity它应该显示一个Fragment。所以我在Activity中创建了一个类来实现监听接口(interface)。但是我遇到

android - Butterknife fragment 按钮不起作用

我有一个正在使用Butterknife的fragment。publicclassFooFragmentextendsFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.inflate(R.layout.foo,container,false);ButterKnife.inject(this,view);returnview;}@OnClick(R.id.some_btn)publicvo

android - Facebook在android中的 fragment 登录

我正在尝试使用自定义界面登录Facebook,它在Activity类中运行良好。我也必须在Fragment中做同样的事情。但回调没有执行。是不是不能在Fragment的OnActivityResult中添加CallbackResult?? 最佳答案 您只需在ActivityonActivityResult中添加此代码即可。for(Fragmentfragment:getSupportFragmentManager().getFragments()){//System.out.println("@#@");fragment.onAct

Android Fragment 在 onCreateView() 中被赋予一个空容器

我正在尝试以一种非常简单的方式使用Androidfragment,类似于Android开发者网站上的教程。我有一个具有以下代码的Activity(MediaInfoActivity):publicclassMediaInfoActivityextendsFragmentActivity{privatefinalStringTAG="MediaInfoActivity";@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Log.i(TAG,"onCreat

ViewPager 和 FragmentPagerAdapter 中 Fragment 的 Android 生命周期管理

我一直在努力找出在FragmentActivity中正确管理Fragment的方法。与ViewPager是。在我详细介绍之前,我面临的问题的快速摘要如下:我有一个FragmentActivity与ViewPager.ViewPager使用自定义但非常简单FragmentPagerAdapter.每个Fragment内ViewPager包含一个ExpandableListView.我还有一个名为“刷新”的操作栏按钮。现在,让我们假设ViewPager只有一个Fragment.Activity已创建,Fragment的ExpandableListView人口稠密(到目前为止一切顺利)。当点