草庐IT

Fragment2

全部标签

android - 如何在 Activity 中恢复 fragment 返回堆栈(应用程序在后台被杀死后)

在Android应用中-假设我在一个Activity-MyActivity中,它一次包含一个Fragment。首先,我将FragmentA加载到它(没有标签,我将它添加到FragmentManager的后台堆栈)然后在某个时候我加载了FragmentB(同样没有标签我将它添加到FragmentManager的后栈)然后在某个时候我加载了FragmentC(同样没有标签我将它添加到FragmentManager的后栈)我正在使用popBackStack()来启用后退按钮行为,因此每当我从FragmentC按下后退时,流程如下:fragmentC->fragmentB->fragmentA

Android 抽屉导航 fragment 状态

我目前正在为我的AndroidAPP使用NavigationDrawer。在我的第一个fragment中,我有一个使用Facebook的GraphAPI加载数据的fragment。因此,当我的应用程序首次加载时,它首先转到第一个fragment。然后,我使用NavigationDrawer单击另一个Fragment并查看它。最后,我重新使用NavigationDrawer返回第一个Fragment并查看它。我面临的问题是,如何继续使用已创建一次的fragment,而不是在选择抽屉导航项时重新创建它。我的fragment切换代码如下所示。privatevoiddisplayView(in

Android - API 级别 < 11 的 fragment API

我在我的应用中遇到了动态表单的问题,它适用于Android2.1及更高版本。我知道自API级别11(Android3.0Honeycomb)以来有新的FragmentAPI,但我也读过一篇文章-http://android-developers.blogspot.com/2011/03/fragments-for-all.html声明FragmentApi也可用于低于11的API级别,即所谓的兼容性包。我已经通过SDK安装了它,但我无法在我的应用程序中使用它,例如我无法导入android.app.FragmentManager,应用程序不知道它。你知道怎么解决吗?FragmentAPI

android - 为什么会调用fragment的onCreateView、onCreate、onActivityCreated

我有一个处理fragment和ViewPager的应用程序。我在ViewPager中有三个fragment。当您在它们之间切换时,它总是会导致其他两个fragment调用它们的onCreateView方法。如何只做一次,只有在创建FragmentActivity时才做???我已经阅读了一些问题并尝试了解决方案,但fragment仍然具有相同的行为。ListFragmentonCreatecalledtwiceonCreate()andonCreateView()invokesalotmorethanrequired(Fragments)这里有一些代码,如果对你们有帮助的话,伙计们:主A

android - 如何使用嵌套 fragment (Android 4.2)在 ViewPager 中添加 fragment

我有一个ViewPager,其中包含三个Fragments,每个fragment显示一个List(或Grid)。在新的AndroidAPI级别17(JellyBean4.2)中,其中一项功能是NestedFragments.新的功能描述说:ifyouuseViewPagertocreatefragmentsthatswipeleftandrightandconsumeamajorityofthescreenspace,youcannowinsertfragmentsintoeachfragmentpage.所以,如果我理解正确,现在我可以创建一个ViewPager,其中包含Fragme

javafx - Tornadofx - 如何在每个实例上将参数传递给 Fragment

我是javafx、kotlin和显然是tornadofx的新手。问题:如何在每个实例上向Fragment传递参数?假设我有一个表格View布局作为我的片段。现在这个片段在多个地方使用,但数据集不同。例如。在中添加片段:classSomeView:View(){...root+=SomeViewFragment::class}classSomeAnotherView:View(){...root+=SomeViewFragment::class}声明片段:classSomeViewFragment:Fragment(){...tableview(someDataSetFromRestAp

android - 从 Fragment 更新时, Activity 布局跳到状态栏后面

问题我有一个Activity,我的用户可以在其中编辑实体的不同值。我创建了一个BottomSheetDialogFragment,用户可以在其中更改所述实体的一些时间值。当用户更改值时(这里是时间),我也想更改Activity在后台显示的值。但是,当我更新我的ActivityView时,整个Activity会像this一样跳到状态栏后面。(我知道选择的数字和显示的数字之间存在不一致,这是我尚未修复的时区问题。代码我打开BottomSheetDialogFragment:TimePickerDialogFrag.newInstance(shift!!,type).run{window.a

android - 带有抽屉导航的Jetpack导航不显示androidx中子 fragment 的mobile_navigation.xml中给出的后退按钮和标题

我正在使用Androidx,带有抽屉导航的androidjetpack导航不显示mobile_navigation.xml中给出的后退按钮和标题,我尝试使用nav_view.setupWithNavController(navController)的导航不起作用,工作室显示未解析的符号。我已经为项目添加了所需的依赖项Gradle.build:applyplugin:'com.android.application'applyplugin:'kotlin-android'applyplugin:'kotlin-kapt'applyplugin:'kotlin-android-extens

android - API 28 中 Fragment 中的 MapFragment 崩溃

我正在尝试将map添加到fragment中,但我的IDE中没有任何错误迹象,但应用程序刚刚在设备中崩溃。我不知道发生了什么。我已经在控制台中启用了适用于Android的mapSDK,我所做的只是将AndroidStudio生成的MapsActivity修改为MapsFragment。MainActivity.ktimportandroid.support.v7.app.AppCompatActivityimportandroid.os.BundleclassMainActivity:AppCompatActivity(){overridefunonCreate(savedInstanc

ios - OpenGL : Circle bevel with fragment shader?

我正在尝试制作一个圆形粒子,看起来它的顶部有一束光。这是我试图让它看起来像的东西:这是它目前的样子:因为我使用的是GL_POINTS,所以我得到了gl_PointCoord变量,这应该会让事情变得更容易,除了我不知道如何正确使用它,这导致了这个困惑:varyinglowpvec4DestinationColor;voidmain(void){lowpvec2circCoord=2.0*gl_PointCoord-1.0;if(dot(circCoord,circCoord)>1.0){discard;}gl_FragColor=mix(DestinationColor,vec4(1,0