草庐IT

Fragment_main

全部标签

android - 如何处理 fragment 上的触摸事件?

我正在构建一个界面,我需要处理触摸事件。特别是,我将能够仅将它们启用到fragment中的受限区域。为了更好地理解问题、尊重标准和实现我的应用程序的目标,我计划了抽屉导航,它假定存在许多fragment(而不是Activity)。带有触摸事件的Activity很容易实现,另一方面,我在互联网上读到fragment可能会成为问题。我的应用程序,在架构级别,如下所示:-MainActivity.java-NavigationDrawer.java-TestFragment.java(现在是单个fragment,等待解决问题)我没有找到解释如何做好(或如何解决问题)的解决方案或教程。然后我问

android - 如何处理 fragment 上的触摸事件?

我正在构建一个界面,我需要处理触摸事件。特别是,我将能够仅将它们启用到fragment中的受限区域。为了更好地理解问题、尊重标准和实现我的应用程序的目标,我计划了抽屉导航,它假定存在许多fragment(而不是Activity)。带有触摸事件的Activity很容易实现,另一方面,我在互联网上读到fragment可能会成为问题。我的应用程序,在架构级别,如下所示:-MainActivity.java-NavigationDrawer.java-TestFragment.java(现在是单个fragment,等待解决问题)我没有找到解释如何做好(或如何解决问题)的解决方案或教程。然后我问

android - Android P 中不推荐使用的 fragment

我在看documentation并找到了这个ThisclasswasdeprecatedinAPIlevelP.为什么在androidP中不推荐使用Fragment? 最佳答案 支持库27.1.0中的重写Ian'smediumpost(2018年2月28日)给我们一个解释。他是Google的Android框架开发人员。LoadersinSupportLibrary 27.1.0For SupportLibrary27.1.0,Irewrotetheinternalsof LoaderManager,theclasspoweringt

android - Android P 中不推荐使用的 fragment

我在看documentation并找到了这个ThisclasswasdeprecatedinAPIlevelP.为什么在androidP中不推荐使用Fragment? 最佳答案 支持库27.1.0中的重写Ian'smediumpost(2018年2月28日)给我们一个解释。他是Google的Android框架开发人员。LoadersinSupportLibrary 27.1.0For SupportLibrary27.1.0,Irewrotetheinternalsof LoaderManager,theclasspoweringt

android - 应用于嵌套 fragment 的 fragment 间通信?

Android开发者网站有一个greatarticle关于如何使用接口(interface)进行通信:一个Fragment及其宿主Activity由同一个Activity托管的两个Fragment我正在努力将这个概念应用于嵌套fragment。特别是,getActivity()或Fragment#onAttach(Activity)会告诉您什么Activity正在托管Fragment。嵌套fragment的等价物是什么?“子”Fragment如何知道它包含在哪个“父”Fragment中?在不知道这一点的情况下,子Fragment如何将事件传递给其父Fragment?一个明显的方法是从子

android - 应用于嵌套 fragment 的 fragment 间通信?

Android开发者网站有一个greatarticle关于如何使用接口(interface)进行通信:一个Fragment及其宿主Activity由同一个Activity托管的两个Fragment我正在努力将这个概念应用于嵌套fragment。特别是,getActivity()或Fragment#onAttach(Activity)会告诉您什么Activity正在托管Fragment。嵌套fragment的等价物是什么?“子”Fragment如何知道它包含在哪个“父”Fragment中?在不知道这一点的情况下,子Fragment如何将事件传递给其父Fragment?一个明显的方法是从子

android - 如何在 Android Studio IDE 中添加代码 fragment ?

有人知道如何在AndroidStudioIDE中添加代码fragment吗?我没有找到菜单项或类似的东西。我也想知道是否可以更改现有的fragment? 最佳答案 添加/编辑模板:在菜单上选择File->Settings,然后在IDESettings(或Editor)下转到LiveTemplates.插入模板:在菜单上选择Code->InsertLiveTemplate(或使用指定的快捷键)。AndroidStudio3.4截图 关于android-如何在AndroidStudioIDE

android - 如何在 Android Studio IDE 中添加代码 fragment ?

有人知道如何在AndroidStudioIDE中添加代码fragment吗?我没有找到菜单项或类似的东西。我也想知道是否可以更改现有的fragment? 最佳答案 添加/编辑模板:在菜单上选择File->Settings,然后在IDESettings(或Editor)下转到LiveTemplates.插入模板:在菜单上选择Code->InsertLiveTemplate(或使用指定的快捷键)。AndroidStudio3.4截图 关于android-如何在AndroidStudioIDE

android - 替换 fragment 时出现 IllegalStateException

它是使用兼容包的小型Android2.2测试应用程序。这是我在收到点击时尝试替换fragment的(当然是错误的)方式。我正在尝试用同一Fragment类的新(不同)实例替换它。正如我将解释的那样,它无法按预期工作,我需要帮助:publicclassMainFragmentActivityextendsFragmentActivity{...publicvoidmyAction(Viewview){...RightFragmentnewRightFrag=RightFragment.newInstance(myNewOption);FragmentTransactionft=getSu

android - 替换 fragment 时出现 IllegalStateException

它是使用兼容包的小型Android2.2测试应用程序。这是我在收到点击时尝试替换fragment的(当然是错误的)方式。我正在尝试用同一Fragment类的新(不同)实例替换它。正如我将解释的那样,它无法按预期工作,我需要帮助:publicclassMainFragmentActivityextendsFragmentActivity{...publicvoidmyAction(Viewview){...RightFragmentnewRightFrag=RightFragment.newInstance(myNewOption);FragmentTransactionft=getSu