Android 片段无法正确替换

2023-12-14

我正在尝试使用片段构建 3.0 的应用程序。应用程序的左侧有一个静态片段,右侧有一个动态片段。我的动态部分中的每个片段都有一个标题。每当我去替换初始片段时,第一个片段的标题仍然显示在第一个片段的标题上方。连续的替换替换了下部,但仍然显示初始标题(抱歉我还不能发布图像)。

我能为图像做的最好的事情:

初始标头

新标题

内容(显示正常)

主要.xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal" >
    <fragment
        android:id="@+id/static_fragment"
        android:name="ruleout.android.History_Fragment"
        android:layout_width="500dp"
        android:layout_height="match_parent" />
    <fragment
        android:id="@+id/dynamic_fragment"
        android:name="ruleout.android.New_Screen_Fragment"
        android:layout_width="fill_parent"
        android:layout_height="match_parent" />
</LinearLayout>

Partial MainActivity 用于更改片段

private void open(Fragment toShow)
{
    FragmentTransaction fragmentTransaction = FragMag.beginTransaction();
    fragmentTransaction.replace(R.id.dynamic_fragment, toShow);
    fragmentTransaction.addToBackStack(null);
    fragmentTransaction.commit();
}

如果您需要任何其他信息,请告诉我,并提前感谢您的帮助。


如果您想动态更改片段,则无法在布局中声明它们。这片段文档有一个例子,我认为您正在描述,其中布局有一个静态片段声明,以及一个用于保存将动态添加和替换的片段的 FrameLayout 。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 片段无法正确替换 的相关文章

  • 是否仍然建议使用 AsyncTask 在后台加载 listView 项目?

    背景 我听说有一些在后台加载数据的新解决方案比 AsyncTask 更值得推荐 例如loaders http developer android com reference android content Loader html 问题 As
  • 从 admob 独立 SDK 切换到 Google Play 服务 SDK 时,apk 大小会膨胀

    使用 Admob SDK 我的 apk 大小为 230Kb 当用 google play services SDK 替换 Admob SDK 时 它是 1 5MB 膨胀了 6 倍以上 我想完整的 Google Play 服务客户端 SDK
  • 无法禁用 Firestore 中的离线数据

    从我的数据中删除数据后Firestore Database 这需要我的Android app一段时间后才意识到数据已被删除 我认为这是由于自动数据缓存而发生的 我的应用程序与离线使用无关 我想禁用此功能 我已将其添加到我的自定义中Appli
  • 强制关闭导致HTTP实体可能不为空

    这里是发送数据 Http 的完整代码 asynctask private class MyAsyncTaskPupuk extends AsyncTask
  • URL 哈希在重定向之间持续存在

    由于某种原因 当发送服务器端重定向 使用 Location 标头 时 非 IE 浏览器似乎会保留 URL 哈希 如果存在 例子 a simple redirect using Response Redirect http www yahoo
  • 垂直翻转 Android Canvas

    有没有一种简单的方法可以在 Android 中翻转画布 我似乎找不到任何可以让我垂直翻转它的东西 这样 y 轴上的零就是手机屏幕的底部而不是顶部 如果解决方案不是特别快也没关系 因为我没有对画布进行任何计算密集的操作 提前致谢 Try ca
  • 意图过滤器到底是什么?

    我读过很多关于意图过滤器的文章 但我真的无法理解它们到底是做什么的 那么 如果有人可以用一个清晰 的例子向我解释意图过滤器的作用到底是什么 thanks 我认为这是有据可查的here http developer android com g
  • 如何编写 adb jdwp + adbforward 脚本?

    我正在尝试使用命令行和脚本工具调试 Android 应用程序 我已经受够了 Android Studio 占用我的 CPU 要连接到我的应用程序 我需要adb jdwp获取 pid 然后adb forward tcp 8700 jdwp
  • 如何将您的终端与 Android 模拟器连接

    我尝试导航到 android 工具文件夹并输入 adb shell 命令 但它似乎不起作用 我的终端似乎只能识别命令的 adb 部分 并给我一条错误消息 我究竟做错了什么 通过键入列出所有连接的设备adb devices 检查是否列出了任何
  • 通过覆盖滑动调整图像大小不会调整图像大小

    我在用着Glide下载并显示图像 但是 当我尝试调整图像大小时 它不会这样做 我得到随机大小 或者可能是图像的实际大小 这是我用于通过 Glide 加载的代码 Glide with context load file getUrl asBi
  • Android TabLayout:均匀分布

    我正在查看 Google IO 中使用的 Google 类 称为 SlidingTabLayout 在该类中 有一个名为 setDistributeEvenly 的方法 它允许所有这些选项卡在屏幕上均匀分布 每个选项卡具有相同的大小 中心对
  • 无法在 Android Studio 中运行项目

    当我尝试在 Android Studio 中运行我的项目时 我收到以下错误消息 Execution failed for task CricHQ dexDebug gt com android ide common internal Log
  • 谷歌的Json解析Gson库:JsonElement和JsonObject有什么区别?

    public abstract class JsonElement extends Object 表示 Json 元素的类 它可以是 JsonObject JsonArray JsonPrimitive 或 JsonNull public
  • Android Studio错误的含义:未注释的参数覆盖@NonNull参数

    我正在尝试 Android Studio 创建新项目并添加默认值后onSaveInstanceState方法创建 MyActivity 类 当我尝试将代码提交到 Git 时 我收到一个我不明白的奇怪错误 代码是这样的 我得到的错误是这样的
  • Android RxJava 2 JUnit 测试 - android.os.Looper 中的 getMainLooper 未模拟 RuntimeException

    我在尝试为正在使用的演示者运行 JUnit 测试时遇到 RuntimeExceptionobserveOn AndroidSchedulers mainThread 由于它们是纯 JUnit 测试而不是 Android 仪器测试 因此它们无
  • 安卓独立包

    我有一个很大的 UI 大约 20 25 个屏幕 我应该如何组织我的代码 我应该按功能分成不同的包吗 我是否应该为所有 UI 类创建一个包 然后创建子包进行组织 或者我不应该创建单独的包并组织到文件夹中 任何帮助将不胜感激 当您创建文件夹时
  • 尝试重新打开已关闭的对象:sqlitequery

    所以本质上我查询数据库两次 我不明白这个错误真正来自哪里 因为我没有在任何地方关闭数据库 返回错误的代码是这样运行的 我查了一下 刚刚看到一个像我这样的案例 BeaconHandler pullAllDB new BeaconHandler
  • 如何在 Android 的应用程序中使用 LDAP 身份验证?

    我想在我们的应用程序中添加 LDAP 身份验证 我在 Github 上搜索并找到了两个应用程序 但它们无法连接到服务器 通过ldap连接服务器的必要条件是什么 查看 UnboundID SDK 他们有一个适用于 Android 的套件 该应
  • Android 使用不同的签名密钥更新市场应用程序

    开发人员使用他的个人密钥库签署了应用程序 但它应该是公司的密钥库 现在是否可以使用公司的密钥库更新市场中的应用程序 并且仍然可以简化对用户的更新 这有什么后果吗 不可以 您必须将该应用程序作为新应用程序发布到市场上 这次是用公司的key签名
  • 在android中测量不规则多边形的面积

    我正在开发一个应用程序 在其中我在地图上绘制多边形 并且我使用的地图不是谷歌 它的Mapsforge开源离线地图库 我可以通过将地理点转换为像素点来轻松在地图上绘制多边形 但在这里我想发现是不规则的多边形 为此我做了很多尝试 但它让我失败了

随机推荐

  • 为什么 R 中的回归会删除因子变量的索引 1? [复制]

    这个问题在这里已经有答案了 我正在尝试使用 R 进行回归lm和glm功能 我的因变量是基于给定时间段内事件与非事件比例的对数转换数据 所以我的因变量是连续的 而我的自变量是因子变量或虚拟变量 我有两个自变量 可以取以下值 i 年到 m 年
  • Android 后台服务在滑出时崩溃

    当我从任务管理器中删除我的应用程序时 剩下 0 个进程和 1 个服务 应用程序一次又一次崩溃 我应该做什么来解决它 这是我的服务等级 我还想问一件事OnStart 方法和OnStartCommand 方法之间的区别 package com
  • 在 JavaScript“窗口”对象中存储变量是使用该对象的正确方法吗?

    也许 我刚刚解决了我的问题 从对话框窗口成功提交表单后如何更新前端内容 通过在 JavaScript 中 存储 保存 变量window目的 然而 由于我是 JavaScript 方面的新手 我对是否在 JavaScript 中存储 保存变量
  • mysql 如果存在

    我已经盯着这个看了有一段时间了 也许一些新的眼睛能够指出我做错了什么 这是我的查询 IF EXISTS SELECT FROM admin rule module WHERE rule set id 13 AND entity id 2 b
  • 使用应用程序访问令牌时,Android 中的 OAUTH 访问令牌无效

    正如标题所示 当我尝试请求获取安装了该字段的好友列表时 me friends Fields installed access token 我的 logcat 中出现以下错误 Invalid OAuth access token 当查看 fa
  • SSIS包通过部署升级

    在我们的 QA 虚拟环境中 其中包含多个 SQL Server 我想部署一个通过 Visual Studio 2010 维护的 SSIS 2012 包 ispac 项目部署 目标 SSIS 服务器是 2012 但工作站上的客户端包括 SQL
  • php 邮件重复

    有什么原因会导致重复发送电子邮件吗 我有一个 PHP 页面 上面只有这段代码 每次运行它时 它都会向我发送两封电子邮件 感谢您的意见 事实证明这是一个浏览器插件问题 特别是 Firefox 4 0 1 上的 ySlow 2 1 0 我要求我
  • 在 FileZilla 中下载文件的命令行选项

    我正在使用 FileZilla GUI 从 FTP 服务器下载文件 谁能告诉我一个从 FTP 服务器下载文件到本地文件系统的命令行参数 FileZilla 没有任何允许自动传输的命令行参数 也没有任何其他方式 See FileZilla 客
  • 如何在 Google Maps API V3 中检索英文结果

    directionsDisplay new google maps DirectionsRenderer directionsDisplay setMap map directionsService new google maps Dire
  • 对 pandas 数据集执行 SQL 查询

    我有一个 pandas 数据集 称为 df 我怎样才能做类似下面的事情 df query select from df 谢谢 对于那些了解 R 的人 有一个名为 sqldf 的库 您可以在 R 中执行 SQL 代码 我的问题基本上是 pyt
  • 获取不带查询字符串的 url

    我有一个像这样的网址 http www example com mypage aspx myvalue1 hello myvalue2 goodbye 我想要得到http www example com mypage aspx从中 你能告诉
  • JQuery load() 和 .prepend()

    好的 我有以下代码 function ul postbit load load php fadeIn slow 3000 我想要实现的是加载 load php 之后将结果添加到 li 并让它淡入 此时它会覆盖其中的内容ul postbit
  • 未经身份验证的使用超出了 Google Api 日历的每日限制

    我正在测试示例代码 它一直有效 但突然我得到 error errors domain usageLimits reason dailyLimitExceededUnreg message Daily Limit for Unauthenti
  • Windows 不会从所有接口接收多播 IPv6 数据包

    我正在尝试使用此 python 2 7 代码在 Windows 上接收 IPv6 多播数据包 发送到 ff02 1 地址 import socket import win inet pton import struct socket IPP
  • 在java中添加一个简单的按钮,但java不允许我这样做

    好吧 从我的角度来看 我的代码相当不错 足以获得及格分数 但我在添加简单的刷新 随机播放按钮时遇到了麻烦 不使用 JOptionPane 的帮助 Eclipse 似乎没有意识到我创建了一个按钮 这对我来说根本没有意义 因为它告诉我一些关于节
  • python 中的猴子修补:什么时候我们需要它?

    在 Python 中 术语monkey patch仅指在运行时动态修改类或模块 作为初学者 我很难在 python 上下文中理解这个术语 有人能用一个现实世界的例子向我解释一下我们到底是怎么做的吗 类的动态修改 运行时动态修改模块 我坚持用
  • 查找下一个最接近的日期

    我有一些日期当前存储为字符串列表 例如 List
  • 将资源绑定到自定义控件属性

    我正在创建一个自定义按钮 通常显示稍微褪色的文本 并在MouseOver or MouseDown 我在中定义了两个资源Generic xaml我的控件来表示这些文本颜色的画笔
  • edu.stanford.nlp.io.RuntimeIOException:无法连接到服务器

    我正在尝试使用 CoreNLP 服务器注释多个句子 但是 如果我尝试这样做too many我得到的句子 Exception in thread Thread 48 edu stanford nlp io RuntimeIOException
  • Android 片段无法正确替换

    我正在尝试使用片段构建 3 0 的应用程序 应用程序的左侧有一个静态片段 右侧有一个动态片段 我的动态部分中的每个片段都有一个标题 每当我去替换初始片段时 第一个片段的标题仍然显示在第一个片段的标题上方 连续的替换替换了下部 但仍然显示初始