草庐IT

Fragment2

全部标签

android - 仅在一个 fragment 中隐藏状态栏并在其他 fragment 中显示

我的Activity中有3个fragment,我想通过隐藏状态栏使一个fragment全屏显示。当我退出那个fragment时,状态栏应该会重新出现。我该怎么做? 最佳答案 最好在父Activity中定义一个函数,该函数将包含隐藏状态栏的代码,并在目标fragment中调用该函数将隐藏该fragment的状态栏,当您在其停止方法中退出fragment时你可以再次显示状态栏。让它成为您的Activity方法,publicvoidhideStatusBar(){//yourcodedependinguponwhatyouhaveimpl

android - 更改 fragment onAdclose。插页式广告

我想在广告关闭后更改fragment。但是它抛出一个IllegalStateExceptionfragment1:...mInterstitialAd=newInterstitialAd(this.getContext());mInterstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712");mInterstitialAd.setAdListener(newAdListener(){@OverridepublicvoidonAdClosed(){masterActivity.showGame();//MasterA

c# - 为一个 fragment 添加多个父 Activity

我有一个fragment,需要在用户登录和用户注销时访问。因此,我需要一个fragment供两个Activity使用。我正在使用带有Xamarin和Monodroid的mvvmcross4.1以及新添加的fragment多父级功能。我不确定我是否正确实现了它。我不想使用ViewPager,因为在查看屏幕时会加载相邻的屏幕。我得到了Android.Content.ActivityNotFoundException:Unabletofindexplicitactivityclass{za.co.app.something.example/examplepcl.droid.views.Get

android - 折叠工具栏与包含 SwipeRefreshLayout 和 RecyclerView 的 fragment 一起使用

您好,我正在研究CollapsingToobar和Framelayout。当有transaction时,Fragment将替换FrameLayout。一个fragment包含SwipeRefreshLayout和一个RecycleView。但是每当我放置swipeRefreshLayout时,RecycleView都不会出现(它在没有SwipeRefreshLayout的情况下正常运行)。这是我的Activityactivity_topstory_detail的xml我的fragment布局TopStoryDe​​tailFragment和我的comment_list布局文件有什么方法

android - 从右向左滑动过渡动画。 fragment -> Activity

我有一个带有ListView的fragment。当用户单击ListView的任何项目时,他/她将在Activity中转移。启动Activity的默认动画(fragment中的startActivity->打开此Activity)是从底部滑动到屏幕顶部。如何在创建Activity时覆盖此动画并从右侧动画创建幻灯片。我试图覆盖Activity中的overridePendingTransition方法,但这并没有改变任何东西。@OverridepublicvoidoverridePendingTransition(intenterAnim,intexitAnim){super.overrid

android - FragmentStatePagerAdapter 是否在方向更改时保存 fragment 状态?

我有3个fragment需要放在ViewPager中。这些fragment将保存从数据库中检索到的动态信息。我知道在方向改变时,Activity和fragment会被销毁并重新创建。但我对它的名字印象深刻,FragmentStatePagerAdapter将保存fragment的状态。显然,我错了,因为每次我对fragment做一些事情,然后改变方向,fragment都会恢复到它在布局xml文件中的布局。在调试时,我注意到在方向更改时,适配器的getItem()方法从未被调用-这意味着它没有被重新创建。那么fragment状态是怎么恢复到原来状态的呢?如何使用FragmentState

android - 在使用 ViewPager 滑动到另一个 fragment 之前控制 EditText 数据

所以,我在第一个Fragment中有两个fragment,我有一个EditText。问题是我不想在检查EditText中的数据字段是否正确之前滑动到下一个fragment。我在下面这张图片中解释了我的问题PS:我已经搜索并试图自己找到解决方案,但它对我不起作用。 最佳答案 您可以像这样创建自定义View寻呼机类并处理滑动事件。publicclassCustomViewPagerextendsViewPager{privatebooleanenabled;publicCustomViewPager(Contextcontext,Att

java - 从另一个 Fragment 重置 RecyclerView 适配器

我有一个包含RecyclerView的fragment。我正在尝试在RecyclerView上实现一个过滤器。过滤器UI打开一个新的fragment对话框,用户将在其中输入一个值。一旦用户点击fragment对话框中的搜索按钮,该值应该返回到RecyclerViewfragment,并且View中的现有数据应该被清除。我想用将从服务器获取的新数据集重新填充RecyclerView。我的问题是,我在RecyclerViewfragment中有一个名为resetAdapterDetails()的方法,如果从RecyclerViewfragment本身调用,它会按预期工作。但是,当我尝试从f

java - 在 fragment 中的 ConfigurationChange 之后,onClickListener 无法(正确)工作

介绍呵呵,这是坚韧一。至少,我是这么认为的……清理事情:Ididnotfindanyanswerstomyquestionaftersearchingtheinternet(usingGoogle).我发现的一切都是关于人们设置onClickListener为他们的View错了。我想在我的情况下这是同样的问题,但没有其他问题与我的匹配。This似乎是同样的问题......它没有答案。设置我有三个Fragment与ViewPager一起设置在我的AppCompatActivity.viewPager=(ViewPager)findViewById(R.id.main_view_pager

android - 在 4.0.4 中删除包含 videoView 的 fragment 时出错

我有一个包含VideoView和其他一些View的fragment。publicclassPlayerPaneextendsFragment{...//staticvariablesprivateImageViewimageView;privateImageViewgifView;privateVideoViewvideoView;privateWebViewwebView;privatePDFViewpdfView;privateMyScrollTextViewscrollTextView;privateMediaPlayeraudioPlayer;...@Overridepubli