草庐IT

Fragment2

全部标签

android - 回到主 Fragment 实例后,FragmentStatePagerAdapter 没有重新创建 Fragments

范围我正在申请我的大学盛会,其中显示了4个特定日期的Activity。我有一个main_activity,它有一个线性布局,每个fragment都显示在上面。现在我有一个fragment“ScheduleFragment”。ScheduleFragment由一个ViewPager和一个FragmentStatePagerAdapter组成,可以在4个日期之间切换。ViewPager有4个页面代表4个日期,这4个页面来自同一fragment的4个引用,即“ScheduleListSubFragment”用户从这里选择一个事件并可以查看包含在“EventDescriptionFragmen

android - 如何使用 fragment 组织应用程序?

我目前正在重新编码我的Android应用程序的大部分后端,以便更严格地遵循设计指南。目前我正在使用所有Activity和零fragment。我正在尝试切换到fragment,以便使用滑出导航绘制并最终使用一些滑动选项卡。对于现在的导航,我有这个下拉菜单,当单击一个项目时会启动一个新Activity:“您的统计信息”Activity有点像主页,用户也将在这里进入应用程序。我还希望用户能够从应用程序中的任何位置返回到该“页面”。我计划从中运行绘图的Activity我有一个名为fragment_main的绘图布局:我加载抽屉布局的Activity是:publicclassMainDrawex

android - 避免在屏幕方向更改时重启 fragment 异步任务

我正在开发一个Android平板电脑应用程序,我需要实现屏幕方向(横向和纵向)。当屏幕方向改变时,fragmentasyntactask再次重新启动。(有时应用程序崩溃)我需要停止重新启动异步任务并再次请求数据。想要将现有的json数据加载到新屏幕中。任何帮助表示赞赏。approch:android:configChanges="keyboardHidden|orientation|screenSize"不工作,因为我使用了fragment类。 最佳答案 您可能会发现一些hack(包括静音配置更改或保留实例)以某种方式使其工作,但实

Android 在 vi​​ewpager 中点击转到第一个 fragment 后返回同一个 fragment

我在那个应用程序中开发了一个应用程序,我使用fragment查看寻呼机。我使用fragment类从一个页面移动到另一个页面。在第二个fragment类中,我有一个按钮返回,我编写代码直接移动到第一个fragment通过fragment.replace但在替换第一个fragment后我不会将寻呼机页面滚动到另一个意味着当我单击后退按钮时我移动到第一个fragment但我无法回到那个类againg。所以我不知道要再次移动/滚动页面以从第一到第二个fragment。请尽快帮助我,在此先感谢。我的第一节课:entercodeherepublicclassViewPagerMainActivit

android - Android Studio 中的列表 fragment

我正在浏览在线教程,试图了解ListFragment的工作原理以及我们如何使用它。教程有点含糊,我无法理解它的确切工作原理,也无法在AndroidStudio上实现ListFragment。有人可以提供有关ListFragment的工作原理以及我如何在AndroidStudio上实现它的详细信息。此外,如何在不使用ListFragment的情况下在fragment中定义ListView? 最佳答案 关于最后一个问题:Also,howdoIdefineaListViewinsideafragmentwithoutusingListFr

android - Fragment.onStop() 是否保证被调用?

来自此链接的表格:http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle我们可以看到,只有在调用onStop()之后(对于Honeycomb及更高版本),AndroidActivity才能被终止。我们是否对fragment有相同的(记录在案的)保证?非常感谢有人向我指出明确说明的文档。编辑:如前所述,[Fragment.onStop]通常与包含Activity生命周期的Activity.onStop相关联。http://developer.android.com/referen

android - 为什么我应该在主要 Activity 和 fragment 之间进行通信时实现接口(interface)

我有点不明白。现在,我正在阅读android开发者网站上的文档,那里写着为了与fragment通信,我应该实现接口(interface)。但是,现在我可以轻松访问存在于fragment中的主要Activity类中的小部件。例如,在主Activity类中,通过发出以下行,我可以访问fragment的TextView。TextViewt1=(TextView)findViewById(R.id.t1);在这种情况下,为什么我需要实现接口(interface)?(原谅我的无知,谢谢) 最佳答案 在Fragment上,您如何访问它所附加的A

android - fragment 内容重叠工具栏和底部导航 View

我在我的android应用程序中实现了底部导航View。有五个fragment。但是,我有一个问题,每次更改fragment时,fragment的内容都会与工具栏重叠。底部导航View的布局一个fragment布局的例子-->这是内容重叠的屏幕样子 最佳答案 我从ConstraintLayout中删除了默认生成的marginTop字段,并将fragment的layout_height更改为0dp。然后在我所有的Fragments布局中,最外层的layout_height我总是设置为匹配父级。

Android Place 自动完成 fragment : Unable to set text

Google最近更新了他们的PlacesSDKforandroid,所以现在我也在更新我的代码。我正在尝试使用AutocompleteSupportFragment来允许用户设置他们的地址。这是我的代码:mAddressEditText=(AutocompleteSupportFragment)getSupportFragmentManager().findFragmentById(R.id.address);mAddressEditText.setPlaceFields(Arrays.asList(Place.Field.ADDRESS,Place.Field.LAT_LNG));m

android - 将 fragment 添加到 Tab 主机

如何在android中使用tabhost来控制fragment。我有一个Activity和四个fragment及其相应的xml文件。我在main_layout_activity.xml中添加我的选项卡主机file.there我有另一个Linnerlayout我想从Fragement替换这个linnerlayout。要替换这些Fragements我必须使用tabhost.help我好吗?我找到了一个代码,但它很乱。请在代码下方找到。finalTabHosttabs=(TabHost)findViewById(R.id.tabhost);tabs.setup();TabHost.TabSp