草庐IT

Fragment_Payment_Profile

全部标签

android - 以编程方式切换 fragment

我有一个包含两个fragment的寻呼机,每个fragment都有自己的xml。我的问题是是否可以通过编程方式从一个fragment切换到另一个fragment并触发任何监听器?最好的问候 最佳答案 我假设你的意思是ViewPager.您可以使用pager.setCurrentItem(index)在它们之间切换 关于android-以编程方式切换fragment,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

android - fragment 过渡时如何使第二个 fragment 重叠在第一个 fragment 上

我正在研究fragment转换。当我用第二个fragment替换第一个fragment时,它出现在第一个fragment的下方。我希望它移动到第一个fragment之上。我该怎么做?fragmentTransaction.setCustomAnimations(animEnter,animExit,animPopEnter,animPopExit);fragmentTransaction.replace(R.id.fragmentListView,fragment);fragmentTransaction.addToBackStack(null);fragmentTransaction

android - 在 ViewPager 中使用 View 或 Fragment

我有一个问题,关于是将View还是Fragment与ViewPager一起使用。背景:我有一个包含ListView的ActivityA。每个ListView项都会打开ActivityB。ActivityB根据在ActivityA中点击的ListView项显示不同的内容。ActivityB的内容显示在ListView中。问题:现在,我需要在ActivityB中实现水平View滑动来切换内容,而不是在ActivityA和B之间来回切换内容。我找到的一种解决方案(尝试过并且有效)是创建ActivityB的ListView的许多实例并将其与ViewPager+PagerAdapter一起使用。

安卓 fragment : Lifecycle method *always* called when fragment is displayed?

每当向用户显示fragment时,我都需要执行一些代码。通过API查看我能看到的最接近的钩子(Hook)方法是onResume。但是,从我的代码调试来看,当用户选择后退按钮返回到先前显示的fragment时,似乎不会调用onResume。只是为了澄清我所看到的行为:我有一个“父”Activity,它在ActionBar中配置选项卡...和​​2个fragmentF1和F2。用户选择一个选项卡,F1被加载到Activity中。按下按钮后,用户可以导航至F2。这不是一个单独的选项卡...F2已交换到布局中。添加日志语句,我可以看到当用户选择F2上的后退按钮时,会发生以下情况......1)

android - 如何在现有 fragment 上添加另一个 fragment ?

我正在尝试创建带有fragment的选项卡布局。当我在项目上添加另一个fragment时,单击它应该在其上方显示另一个fragment。我无法达到目标。fragment只是在现有fragment之上,但两个fragment内容都是可见的。请不要将链接指向任何开发人员页面以进行解释。这是我的代码home_activity.xmlHome_Activity.javapublicclassHome_ActivityextendsFragmentActivity{TabHostmHost;@OverrideprotectedvoidonCreate(BundlesavedInstanceSta

android - 按钮监听器在首选项 fragment 中不起作用

我创建了一个PreferenceFragment的子类,它实现了CompoundButton.OnCheckedChangeListener。我有一个包含Switch(CompoundButton的子类)的首选项。这是我为开关值更改时创建的回调:@OverridepublicvoidonCheckedChanged(CompoundButtonbuttonView,booleanisChecked){mAppController.doSomething(isChecked);Log.v("rose_tag","hi");}我在OnCreate中声明首选项如下:SwitchmySwitc

android - 仅在特定 fragment 上禁用右抽屉

我有Activity和DrawerLayout(包含左右抽屉)。我想知道是否可以禁用特定fragment的右侧抽屉。我读过关于mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED),但它会锁住整个抽屉关闭,我仍然需要左边的抽屉 最佳答案 DrawerLayout.setDrawerLockMode(intlockMode)锁定所有抽屉,但要锁定特定抽屉,您可以使用以下方法之一:DrawerLayout.setDrawerLockMode(intloc

Fragment 到 Activity 通信的 Android 最佳实践

我是AndroidFragment的新手,正在尝试学习Fragment与Activity的通信。Android中Fragment到Activity通信的更好方法(最佳实践)是什么?假设我有FragmentA和ActivityA。在我的屏幕弹出FragmentA之后,我想在ActivityA中执行一些方法(可能与UI相关)这里有两个(模式)可能解决方案:在FragmentA中获取Activity并将Activity转换为ActivityA,然后调用一些方法。在FragmentA中创建一个接口(interface)回调,然后在ActivityA中实现该回调。然后在回调中调用某个方法。哪种模

android - 如何禁用 fragment 中的抽屉并返回正确的 fragment

我有一个带有Fragment布局的主Activity。抽屉有3个选项:fragment[1]、fragment[2]、fragment[3]。Fragment[2]和Fragment[3]里面是一个按钮。此按钮打开其他fragment。fragment[4]。我想要没有抽屉但有后退按钮的Fragment[4]。这是Fragment[2]中的onClick代码Fragmentfragment=newInstalacionesEncontradasFragment();Bundlebundle=newBundle();bundle.putSerializable("key",this.in

android - ViewPager 中的 fragment 返回空对象 onResume

我使用FragmentPagerAdapter从fragment切换。我需要在制作fragmentswitch时调用一些函数,并且在使用OnPause和OnResume时遇到了一些麻烦,所以正如THIS所建议的那样问题我已经实现了一个接口(interface)OnPageSelectListener:publicinterfaceOnPageSelectListener{voidonPageSelected();voidonPageNotVisible();}只要此页面出现在前台,它就会调用函数OnPageSelected。工作得很好,除了我想在我的适配器上调用一个函数。我认为这会起作