Android:片段重叠问题

2023-12-12

当我在选项卡之间切换并将片段附加到选项卡视图时,我面临片段重叠的问题 下面是我的代码请帮忙

public class FragmentManage extends Fragment implements ActionBar.TabListener {

    private Fragment mFragment;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
            Bundle savedInstanceState) {

        View v = inflater.inflate(R.layout.fragment_manage, container, false);

        OnClickListener clickListener = new OnClickListener() { 
            public void onClick(View v) {
                FragmentTransaction ft = getFragmentManager().beginTransaction();
                switch(v.getId()) {
                    case R.id.imageBtnCategory:
                        if (mFragment == null){
                            mFragment = new FragmentCategory();
                        }
                        ft.replace(android.R.id.content, mFragment);
                        break;
                    case R.id.imageBtnManageKey:
                        if (mFragment == null){
                            mFragment = new FragmentKeys();
                        }
                        ft.replace(android.R.id.content, mFragment);
                        break;
                    case R.id.imageBtnChangePswd:
                        if (mFragment == null){
                            mFragment = new FragmentChangePwd();
                        }
                        ft.replace(android.R.id.content, mFragment);
                        break;
                }
                ft.commit();
             }
        };

        ImageButton imageBtnCategory = (ImageButton) v.findViewById(R.id.imageBtnCategory);
        ImageButton imageBtnManageKey = (ImageButton) v.findViewById(R.id.imageBtnManageKey);
        ImageButton imageBtnChangePswd = (ImageButton) v.findViewById(R.id.imageBtnChangePswd);

        imageBtnCategory.setOnClickListener(clickListener);
        imageBtnManageKey.setOnClickListener(clickListener);
        imageBtnChangePswd.setOnClickListener(clickListener);

        return v;
    }

    public void onTabSelected(Tab tab, FragmentTransaction ft) {
        mFragment = new FragmentManage();
        ft.add(android.R.id.content, mFragment);
        ft.attach(mFragment);
    }

    public void onTabUnselected(Tab tab, FragmentTransaction ft) {
        ft.remove(mFragment);
    }

    public void onTabReselected(Tab tab, FragmentTransaction ft) {

    }
}

只需设置背景颜色即可<fragment />在 XML 文件中。

解决问题。

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

Android:片段重叠问题 的相关文章

  • BottomNavigationView - 如何获取选定的菜单项?

    我使用BottomNavigationView来切换片段 如何获取当前选定的菜单项 以防止重新打开片段 BottomNavigationView bottomNavigationView BottomNavigationView findV
  • GCM 向主题发送消息:TOO_MANY_TOPICS 错误

    以前 GCM 每个应用程序有 100 万个主题订阅的限制 我发现他们现在已经取消了这一限制 基于发布 订阅模型 主题消息支持 每个应用程序无限订阅 https developers google com cloud messaging to
  • Android第一次动画不流畅

    我正在尝试一个动画将 imageView 从屏幕底部滑动到屏幕中心 但是当我第一次执行此动画时 它不平滑 但当第二次执行动画时 它是正常且平滑的 我几乎尝试了所有方法 但无法解决我的问题 这是我的动画文件
  • 为什么将函数参数声明为最终的?

    我目前正在阅读 Sams 出版的 24 小时自学 Android 应用程序开发 一书 我对 Java Android 或其他方面还比较陌生 我对 ActionScript 3 有非常扎实的背景 它与 Java 有足够的相似之处 因此该语言本
  • 如何从 SQLite 获取记录总数

    我正在尝试从 Sqlite DB 获取行的总数 以下是我想要做的代码片段 我不知道我在这里做错了什么 public static int getTotalCount Context context Cursor c null try c g
  • 共同的偏好不断消失

    我正在使用共享首选项来存储我的应用程序的登录凭据 除了一个用户之外 一切正常 一段时间后 共享偏好似乎会以某种方式重置或清除 我已针对该用户调整了我的应用程序 使其不再清除他的共享偏好设置 这样我就可以确定这不是我的应用程序的错 但即使在这
  • 接近语法错误(代码1)插入Android SQLite

    我正在创建一个通讯录应用程序 用户可以在其中输入姓名 电子邮件地址和号码 我希望将此数据保存在数据库中 但我似乎无法使插入方法起作用 我收到的错误是 android database sqlite SQLiteException near
  • TextView 之间有分隔线

    我正在尝试在 android studio 中创建以下布局 因为我对 android 东西还很陌生 所以我第一次尝试使用 LinearLayout 并认为这可能无法实现 现在我正在尝试使用RelativeLayout 我已经用颜色创建了这个
  • OnClick 事件中的 finish() 如何工作?

    我有一个Activity一键退出Activity 通过layout xml我必须设置OnClick事件至cmd exit调用 this finish 效果很好 public void cmd exit View editLayout thi
  • CookieManager.getInstance().removeAllCookie();不删除所有cookie

    我在应用程序的 onCreate 中调用 CookieManager getInstance removeAllCookie 我遇到了一个奇怪的问题 我看到 GET 请求中传递了意外的 cookie 值 事实上 cookie 值是一个非常非
  • 在 Jetpack Compose 中启动动画矢量 Drawable

    我有一个动画矢量可绘制R drawable my anim 我想在 Jetpack Compose 中展示并开始 可绘制对象显示 渲染正确 但动画未启动 这是撰写视图 Composable fun SplashView Surface mo
  • ROOM迁移过程中如何处理索引信息

    CODE Entity tableName UserRepo indices Index value id unique true public class GitHubRepo PrimaryKey autoGenerate true p
  • 如何在C(Linux)中的while循环中准确地睡眠?

    在 C 代码 Linux 操作系统 中 我需要在 while 循环内准确地休眠 比如说 10000 微秒 1000 次 我尝试过usleep nanosleep select pselect和其他一些方法 但没有成功 一旦大约 50 次 它
  • 如何在不更改手机语言的情况下更改Android应用程序语言?

    我希望用户在应用程序内选择一种语言 选择语言后 我希望字符串使用特定语言 如果我更改手机语言 那么我的应用程序将以设置的语言运行 我无法找到任何在不更改手机语言的情况下设置语言的方法 此外 一旦设置了语言 更改就应该反映出来 有人可以建议一
  • 如何将设备连接到Eclipse?

    我无法解决这个简单的问题 我正在尝试通过 USB 电缆将我的设备连接到 Eclipse 在我的 PC 上 我已经安装了 Eclipse 和 Android SDK 并且在模拟器上运行该程序运行良好 我已在我的电脑上下载并安装了 Samsun
  • 在 Android 上按下电源按钮时,如何防止先调用 onDestroy() 再调用 onCreate()

    我正在记录每个 onCreate 和 onDestroy 调用 我发现 一旦我单击 Android 上的电源按钮 以及模拟器上的电源按钮 我的活动中就会拨打电话 gt onDestroy gt onCreate 这会杀死我的游戏 然后立即从
  • 应用程序关闭时的倒计时问题

    我制作了一个 CountDownTimer 代码 我希望 CountDownTimer 在完成时重新启动 即使应用程序已关闭 但它仅在应用程序正在运行或重新启动应用程序时重新启动 因此 如果我在倒计时为 00 10 分钟 秒 时关闭应用程序
  • 保护 APK 中的字符串

    我正在使用 Xamarin 的 Mono for Android 开发一个 Android 应用程序 我目前正在努力使用 Google Play API 添加应用内购买功能 为此 我需要从我的应用程序内向 Google 发送公共许可证密钥
  • 如何将图像从 Android 应用程序上传到网络服务器的特定文件夹中

    如何将图像从 android 移动到 Web 服务器上的指定文件夹 这是我的安卓代码 package com example bitmaptest import java io ByteArrayOutputStream import ja
  • 在 Android 中,如何将字符串从 Activity 传递到 Service?

    任何人都可以告诉如何将字符串或整数从活动传递到服务 我试图传递一个整数 setpossition 4 但它不需要 启动时总是需要 0 Service 我不知道为什么我不能通过使用 Service 实例从 Activity 进行操作 publ

随机推荐

  • 将 fread 与 std::vector 一起使用时出错

    第一次执行成功 没有任何错误 但是创建时Data bin当我使用时出现一些错误fread 抱歉 我不知道如何提问 所以请查看该程序 我评论了错误声明 include
  • Windows 中的 Python 日志记录与多处理

    我有一个相当大的 Python 项目 目前在 Linux 上运行 但我正在尝试扩展到 Windows 我已将代码简化为一个完整的示例 可以运行它来说明我的问题 我有两个类 Parent 和 Child 首先初始化父级 创建一个记录器 并生成
  • 有没有办法让TFS代码搜索识别“@”符号?

    我正在 TFS 上的代码库中搜索所有出现的过时电子邮件域 具体来说 我正在搜索 testexample com 然而 搜索似乎完全忽略了 符号 如果我搜索 testexample com 我会得到所有出现的 testexample com
  • Python tkinter:在子进程调用之间更新 GUI

    我编写了一个 GUI 它多次调用 cmd 文件 使用不同的参数 class App def process self for filename in os listdir path subprocess call script cmd fi
  • 如何将“spring boot 2.1 with elasticsearch 6.6”与集群节点“https”连接?

    我正在开发一个涉及模糊搜索的新项目 因此正在使用 spring boot v2 1 5 开发elasticsearch v6 4 3 我无法在 Spring Boot 和 Elasticsearch 之间建立连接 因为我必须将用户名 密码
  • 如何使用 XML 序列化对象列表数组?

    我正在尝试将 C 中的对象列表数组保存在 xml 文件中 我成功保存了对象数组和对象列表 但没有保存对象列表数组 using System using System Collections Generic using System Linq
  • 测量 C++ 中调用 system() 的执行时间

    我在这里找到了一些测量执行时间的代码http www dreamincode net forums index php showtopic 24685 但是 它似乎不适用于对 system 的调用 我想这是因为执行跳出了当前进程 clock
  • 删除并重新创建数据库后强制 Hibernate 创建表

    我正在使用 java 2 ee 开发一个 Web 应用程序 我还使用hibernate和mysql 为了恢复备份文件 在我的应用程序中的某个时刻 我需要删除当前数据库并重新创建它 我按如下方式执行 Connection conn Conne
  • 具有不规则时间自相关的 glmmTMB

    我正在组装一个 glmmTMB 模型 我每年 5 月份都会在一个站点收集数据 持续了 4 年 一年内的时间分辨率范围可以从几分钟 甚至同一分钟 到相隔几天 这协方差插图说ar1 结构需要规则的时间序列 但是ou times 0 group
  • 无法使用messageSource解析spring消息代码

    我正在尝试在 spring 中连接一个 messageSource 以用于我的应用程序 它不起作用 给出以下错误 org springframework context NoSuchMessageException 在语言环境 en 的代码
  • libapp.so 和 libflutter.so 是什么?

    我的 Flutter 应用程序包包含本机库 libapp so 和 libflutter so 每个库大约 8 9MB 如何找到影响这些文件大小的因素或它们来自哪些依赖项 libflutter so 颤振发动机 libapp so 你的代码
  • 使用 java 对象的值动态地从模板创建 Word 文档

    我想从 HTML 页面创建一个 Word 文档 我计划获取 HTML 页面上的值 然后将这些值传递给文档模板 我用过JSOUP解析 HTML 页面的内容 并在我的 java 程序中获取值 我现在想将这些值传递给 Word 文档模板 我想知道
  • 如何从向量中删除结构体元素?

    我是一名新手程序员 正在开发一个程序 该程序保存酒店中的宠物登记表 我们在课堂上看到的一些愚蠢的练习 并不重要 我使用向量来保存结构元素 宠物 该结构体的代码是这样的 struct Pets string Name string Race
  • Rails 错误消息显示键,我只想要值

    我有以下代码来显示错误消息 ul li li ul 这是模型中的验证 validates title presence true length maximum 50 minimum 5 too
  • Go HTTP NTLM 请求中的 Windows 系统凭据

    我正在寻找使用调用应用程序的 Windows 用户的系统凭据在 Go HTTP 请求中进行 NTLM 身份验证的阻力最小的路径 在 C NET 中 我可以通过以下方式实现这一点 WebRequest request WebRequest C
  • 如何向自动完成选项添加超过 25 个选择 discord.js v14

    我正在尝试创建一个具有自动完成功能但适用于超过 25 个选择的选项 我已经看到其他机器人这样做了 我只是不知道如何才能做到这一点 我已经有了基本的自动完成设置 但它不允许我添加超过 25 个选择 我正在使用discord js v14 我添
  • 使用 ggplot2 创建气球图:使用 ..count.. 调整 geom_point 的大小?

    我想基本上创建一个气球图ggplot2其中点的大小是给定坐标处数据的频率 给定 data framed d structure list value x structure c 2L 2L 3L 2L 3L 2L 2L 2L 3L 2L 2
  • 如何在 C# 中获取 Active Directory 的类列表

    我试图获取 Active Directory 的类和属性列表 DirectoryEntry entry new DirectoryEntry LDAP CN Schema CN Configuration DC addomain DC co
  • MySQL获取一个月中某一天的行数

    我有一个表 其中包含社区活动列表 其中包含活动开始和结束日期的列 如果结束日期为 0 则事件仅在开始日发生 我有一个查询返回任意一天发生的事件数 SELECT COUNT FROM p community e WHERE TO DAYS e
  • Android:片段重叠问题

    当我在选项卡之间切换并将片段附加到选项卡视图时 我面临片段重叠的问题 下面是我的代码请帮忙 public class FragmentManage extends Fragment implements ActionBar TabListe