草庐IT

fragmented

全部标签

java - 从 Activity 访问 ViewPager Fragment 方法

这是我的场景:我的Activity中有ViewPager,它承载6个fragment。我通过用手指滑动来禁用分页,所以每当我想滑动时,我都会使用相关按钮和:viewPager.setCurrentItem(viewPager.getCurrentItem()+1,true);在滑动的每个fragment中(滑动完成后)我想向我的服务器发送一个GET请求并获取一些数据并将其显示在该fragment中。为此:第一种方法:我在我的fragment中使用了这段代码,它在fragment可见时立即运行:@OverridepublicvoidsetUserVisibleHint(booleanis

安卓 : How to hide Navigation bar and Optionmenu in login fragment?

我有一个Activity和3个fragment,我显示的fragment是登录fragment。我想在登录fragment中隐藏导航栏float操作按钮和选项菜单,并在其他两个fragment中显示。我怎样才能做到这一点? 最佳答案 经过长时间的研究,我找到了解决方案。那就是我使用代码将抽屉导航锁定在登录fragment中:DrawerLayoutdrawer=(DrawerLayout)getActivity().findViewById(R.id.drawer_layout);drawer.setDrawerLockMode(D

android - 如何在方向更改时停止重叠 fragment ?

我有一个应用程序使用fragment来显示数据。下面显示的主要Activity控制其中带有回收View的fragment,当我进行方向更改时,我看到一个回收View与另一个重叠。在每次方向更改时,都会创建另一个fragment。我将如何解决这个问题?任何帮助都会很棒publicclassMainActivityextendsAppCompatActivityimplementsNotesFragment.OnFragmentInteractionListener,EditFragment.SaveFragmentItem{EditFragmenteditFrag;NotesFragme

Android 在 fragment 和服务之间发送消息

我有一个带有按钮的fragment。单击时,它会告诉服务开始轮询传感器,然后将传感器数据插入后台线程上的数据库中。再次按下按钮时,服务将停止。当按下停止按钮时,执行程序队列中可能仍有任务正在插入数据库,因此在此期间我想显示一个进度对话框,并在整个队列清除后将其关闭。带有按钮的fragment如下所示:publicclassStartFragmentextendsFragmentimplementsView.OnClickListener{ButtonstartButton;@OverridepublicViewonCreateView(LayoutInflaterinflater,Vi

android - 如何从一个 fragment 传递到另一个 fragment

在我的应用程序中,我有带有一些fragment的抽屉导航。当我在抽屉中选择时,我执行以下代码:FragmentTransactionft=fm.beginTransaction();ft.replace(R.id.container,f,tag);ft.commit();在MainActivity中。现在在一个fragment中,我想在屏幕底部放置一个TabLayout,但我遇到了这样的麻烦:是否可以将一个fragment替换到另一个fragment?我可以在哪里放置fragmentTransaction?如果我想调用第三个fragment(例如其中一个选项卡fragment中的“发送

android - fragment 中的 ListView 不滚动

我的Activity中有一个表格内容,它有3个选项卡,每个选项卡内容都有一个fragment,并将它们命名为OneFragment、TwoFragment和ThirdFragment现在在处理我的第二个选项卡内容的TwoFragment类中,它有一个ListView控件。现在的问题:我不知道为什么列表控件不滚动!!这是我的Activity代码:称之为foot_recipe类packagecom.example.android.dezcook;importandroid.content.ContentValues;importandroid.content.Context;importa

android - fragment 内的折叠工具栏布局在顶部留下空白

我正在做一个项目,每当我尝试在fragment内添加折叠布局时,它都会在顶部留下空白区域如下图所示,在Activity内部使用的工具栏一旦我添加折叠工具栏,它就会留下橙色上方的空白区域。这是我的Fragment代码。xmlns:app="http://schemas.android.com/apk/res-auto"> 最佳答案 我知道这是一个老问题,但让我提示一下!您有一项主要Activity。你有10个fragment。您的主要Activity可以托管10个fragment。正如Kris所说,您需要将工具栏保留在那里,您不应该移

java - 紧密耦合的 fragment 在 Android 中可以吗(在某些情况下)?

当实现Fragment到Activity的通信时,通常的例子是:MyActivityextendsActivityimplementsMyInterface{...@OverridepublicvoidmyMethod(){//Dosomething....}...}MyFragmentextendsFragment{...privatevoidaMethod(){((MyInterface)getActivity()).myMethod();}...}事实是,在我的项目中,Fragments通常仅用于以“divideetimpera”的方式分解不同模块中的现有Activity(可能在

android - fragment 被销毁时停止处理程序

我在如下fragment中启动处理程序:publicclassFeedsFragmentextendsFragment{privateHandlerhandler;privateRunnablerunnableCode;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){//CreatetheHandlerobject(onthemainthreadbydefault)handler=newHandler();//Definethetask

android - 强制开发人员实现 fragment 回调

您好,我有一个问题,我的同事经常忘记实现对我广泛使用的通用互联网错误fragment的回调。我有一个问题,当我们唤起fragment时,我们只发现一个类丢失了它。IE。应用程序莫名其妙地崩溃了,我们浪费时间寻找原因。未实现customlintforandroid如何强制开发人员实现回调?这是一个简单的fragment,只显示文本,不带任何参数。@OverridepublicvoidonAttach(Contextcontext){super.onAttach(context);try{mNoInternetCallbackInterface=(NoInternetCallbackInt