问题标签 [fragment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
12833 浏览

android - Android 片段隐藏显示 OnHide/OnShow?

我问这个因为我有点好奇。

1 ) 如果片段已经在 xml 中创建,大多数谷歌演示会通过其 ID 找到片段。

因此,如果我们采用这种方法,我们显示片段的方式是隐藏它并显示它,因为片段已经创建。

2) google 还提供了一些示例,您可以在其中使用构造函数创建片段并对其进行膨胀。如果在该片段中使用 getActivity() 调用它,这就像 getActivity() 返回 null 一样奇怪。

所以如果我采用第一种方法,我必须隐藏和显示片段。那么为什么谷歌不提供像 onHide 或 onShow 这样的片段的钩子,以便我们可以正确处理事情,而不是使用我们明确实现和调用的函数进行清理。

0 投票
2 回答
19741 浏览

android - Android检测片段内的触摸

在此处输入图像描述

我的活动中有两个片段。Fragment2 与 Fragment1 重叠。而 Fragment1 占据了整个屏幕。当用户点击 Fragment1 我希望 Fragment2 消失。

我的问题是如何确定 Fragment1 被窃听了?

Fragment1 主要由一个 webview 组成,我认为我可以使用它的 setOnTouchListener 但它似乎从未被调用过。

任何建议,将不胜感激。

布拉德利4

这就是我实现 onTouchListener 的方式:

1)首先我实现了“OnTouchListener”

2)然后我覆盖了onTouch

3)然后我将 setOnTouchListener 设置为我的 webview

我在一个按钮上设置了 onTouchListenerner,它工作正常。它只是不适用于 webview。

0 投票
2 回答
4969 浏览

java - 将片段添加到视图组

在开发人员指南中,据说Fragment可以在运行时以编程方式将 a 添加到现有的ViewGroup. 我的问题是:这ViewGroup与应用程序有何联系?

到目前为止,我已经尝试ViewGroup在描述我的应用程序布局的 xml 文件中声明一个。但是当我尝试Fragment使用该public abstract FragmentTransaction add (int containerViewId, Fragment fragment, String tag)函数向其中添加 a 时,我的应用程序崩溃(不是立即崩溃,而是在onCreate我的应用程序函数结束时)。

我真正想做的是Fragment在我的应用程序中管理几个视图(实现为),并根据用户的选择在它们之间切换。我应该在我的方法中添加(或更改)什么?

提前感谢您花时间帮助我。

0 投票
1 回答
3017 浏览

android - 操作栏和片段的问题:返回选项卡时应用程序崩溃

我是 Android 新手,我尝试在 Android Honeycomb 3.0 上制作应用程序这是我的问题:我的操作栏中有 2 个选项卡。选项卡 1 使用片段 A 和 B,选项卡 2 使用片段 C 和 D。当我加载应用程序时,选项卡 1 被选中并显示片段 A 和 B。然后我单击选项卡 2,它也可以正常工作。但是当我返回选项卡 1 时,应用程序崩溃并显示以下错误:

android.view.InflateException: Binary XML file line #6: Error inflating class fragment..... ...... 引起:java.lang.IllegalArgumentException: Binary XML file line #6: Duplicate id 0x7f .... .........标记空或父ID 0x.......

这是我的代码:

片段 1:

片段.xml

谢谢你的帮助。

0 投票
2 回答
784 浏览

android - 特殊的Android 3D引擎

我正在为 Android 寻找一个好的 3D 渲染和动画引擎,什么可以迁移到新的 3.x Fragments 视图中——因为我希望它是一个简单的视图,而不是一个完整的 UI 屏幕。什么引擎可以轻松做到这一点?我需要的功能是简单的动画(旋转)、照明、材料变化。

0 投票
3 回答
7617 浏览

android - 如何阻止返回按钮返回到活动中打开的每个片段?

我正在使用它来根据设备的屏幕尺寸启动一个新片段。

问题是当用户按下返回按钮时,它会返回到在活动生命周期中打开的每个片段。我怎样才能使它不这样做?我只希望它在第一次按下后删除片段,然后在第二次单击时返回到以下活动。

我该怎么做呢?

0 投票
4 回答
18878 浏览

android - Android - API 级别 < 11 的片段 API

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

你知道吗,怎么解决?Fragment API 是否真的可用于较旧的 API 级别?如果是这样,如何让他们去?或者有没有像 Fragments API 这样的其他解决方案?如果可能,我将需要动态生成的表格

谢谢

赫米扎克

0 投票
4 回答
11149 浏览

c# - 当路径包含 url 片段时,如何在 Web 浏览器中打开本地 html 文件

我正在尝试通过以下方法打开网络浏览器。但是,当浏览器打开 url / 文件路径时,片段片段会被损坏(从“#anchorName”到“%23anchorName”),这似乎没有得到处理。所以基本上,文件打开但不会跳转到文档中的适当位置。有谁知道如何打开文件并处理片段?对此的任何帮助将不胜感激。

打开的示例路径是“c:\MyFile.Html#middle”

0 投票
1 回答
20203 浏览

android - Android:在视图/活动/片段之间滑动切换

我正在实现一个聊天应用程序。用户可以同时打开多个聊天,我想让他通过向左或向右滑动来在这些聊天之间切换。例如在 gtalk 应用程序中。我不确定实现这一点的最佳方法是什么:

  • 我应该每次聊天使用一个活动吗?如果是,我如何选择正确的活动实例来切换到下一个聊天?
  • 我是否应该只使用一个 Activity 实例和几个视图并像本例一样在它们之间切换?
  • 或者我应该使用 Fragments 并在它们之间切换?FragmentManager 是否提供了一种方法来选择正确的 Fragment 实例以在它们之间切换?

您认为最好的解决方案是什么,为什么?有什么建议么?谢谢你的帮助!

0 投票
1 回答
209 浏览

java - 如何在 Android 中创建 Fragments 应用程序?

我想创建一个片段应用程序。我使用了这个示例示例。但是我遇到了很多错误。导入片段应用程序的 jar 文件是什么?