草庐IT

fragments

全部标签

布局中声明的Android Fragment,如何设置参数?

我有一个fragment,它在onCreateView中使用getArguments()方法来获取一些输入数据。我将这个fragment与ViewPager一起使用,它工作正常。当我尝试在另一个仅显示该fragment的Activity中重用该fragment时,问题就出现了。我想将fragment添加到Activity的布局中:问题是:如何将Bundle传递给布局中声明的fragment? 最佳答案 最好的方法是将更改为FrameLayout并将fragment放入代码中。publicvoidonCreate(...){Sched

Android:如何将数据从父 fragment 发送到子 fragment

所以我查看了其他问题,也没能想出解决办法。所以基本上,我有一个父fragment和一个子fragment,我需要将一个整数传递给子fragment。子fragment是在XML中定义的,因此据我所知我无法附加bundle。看起来应该很简单,但我一直无法弄清楚。任何有关如何执行此操作的帮助都将非常有用。谢谢! 最佳答案 简单的解决方案是在您的父fragmentonCreateView中获取对您的子fragment的引用@OverridepublicViewonCreateView(LayoutInflaterinflater,View

android - 按下后退按钮时重新启动 fragment 类

我有一个fragment是选项卡View的一部分。当我按下后退按钮时,我想重新启动这个fragment。但我不知道如何刷新它。我尝试了一些这样的代码:Restartfragmentinsideactivity但它没有用。这里是检测后退按钮的代码:@OverridepublicvoidonResume(){super.onResume();getView().setFocusableInTouchMode(true);getView().requestFocus();getView().setOnKeyListener(newView.OnKeyListener(){@Overridep

android - 从 Fragment 请求权限时,在 Activity 的 onRequestPermissionsResult 中收到不正确的 resultCode

我有一个targetSdkVersion=23,compileSdkVersion=23的应用程序,主要Activity设置如下-HomeActivity(AppCompatActivity)-FragmentA(V4Fragment)-ViewPager-NestedFragmentA(V4Fragment)-NestedFragmentB(v4Fragment)-NestedFragmentC(v4Fragment)-NestedFragmentD(v4Fragment)-FragmentB(V4Fragment)-FragmentC(V4Fragment)在HomeActivit

android - sharedElment 过渡使用不过渡的 fragment

AndroidStudio2.3Beta1我正在尝试让过渡与fragment一起工作,但我使用的图像如何不过渡。它只是正常弹出。我已经创建了一个简单的应用程序来尝试让它工作。我有2个fragmentListMovieFragment和DetailMovieFragment。和1个MainActivity。用户将单击ListMovieFragment中的图像以转换到DetailMovieFragment。这是我的转换xmlchange_image_transform:列表电影fragment:publicclassListMovieFragmentextendsFragment{publ

android - 充气后 fragment 不显示 [已修复,但是......]

我正在尝试创建一个在我的所有Activity中都可见的音乐播放器。为此,我将使用Fragment,正如你们之前建议我的那样。由于我对Fragments没有任何经验,所以我决定先在“填充”Activity中实现一个fragment。我创建了一个仅包含一个按钮和一些文本的简单fragment,并尝试在我的填充Activity中对其进行膨胀。然而,这个fragment膨胀后并没有出现。确实会向LogCat打印一条消息,告诉我该fragment一直在膨胀。我很确定我遗漏了什么,但由于我没有这方面的经验,而且我找不到详细解释如何执行此操作的教程,我不知道我在做什么失踪。音乐播放器fragment

android - 如何在操作栏选项卡中显示选定的 fragment

我遇到了一个关于标签滑动的问题。我的项目是基于Android3.2构建的。我正在使用支持库4.0(android-support-v4.jar)实现选项卡滑动。实现的一切工作正常,但当我将我的应用程序部署到ICS设备时,然后在纵向模式下,我在操作栏中获得一个用于选项卡选择的微调器。在纵向模式下,尽管内容在变化,但完成滑动后选项卡选择不会改变,而在横向模式下一切正常。finalActionBaractionBar=getActionBar();actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);actionBar.set

java - Eclipse 中的代码 fragment 被删除了,为什么?

当我制作Android应用程序时,Eclipse会删除一些内容。更具体地说,Gallery。这是一个屏幕截图:当我将鼠标悬停在警告上时,它显示ThetypeGalleryisdeprecated。我不知道Deprecated是什么意思,但我知道这是一个Java术语。任何帮助,将不胜感激。谢谢! 最佳答案 (来自编辑前的问题:该术语已弃用,而不是贬值。这是一个常见的错字,但出于搜索目的值得注意:)它基本上有点像“过时”——我们鼓励您不要使用已弃用的类或方法。通常,文档会解释为什么您不打算使用它们,并为您提供更好的选择。通常,弃用版本仅

android - Fragment 中微调器的 setOnItemSelectedListener

我在setOnItemSelectedListener中有这个错误:ThemethodsetOnItemSelectedListener(AdapterView.OnItemSelectedListener)inthetypeAdapterViewisnotapplicableforthearguments(FragmentMain)"fragment类:publicclassFragmentMainextendsFragment{privateSpinnercountriesSpinner;privateActivityrootView;@OverridepublicViewonCr

android - 无法将 View 转换到 < fragment >

在我的xml中有以下代码:在我的代码中我有:privateToolbarFragmenttoolbarFragment;toolbarFragment=(ToolbarFragment)findViewById(R.id.toolbar_fragment);我收到错误:“无法将android.view.View转换为somepackage.Fragments.ToolbarFragment”为什么android将fragment视为通用View类型而不是我指定的fragment类? 最佳答案 您正在调用findViewById()。