gpt4 book ai didi

java - 如何将应用主题从普通 "Blank Activity"更改为 "Master/Detail Flow"

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:32:54 24 4
gpt4 key购买 nike

我有一个适用于基本主题“空白 Activity ”的应用程序,我想做的是将其更改为“主/细节流”主题。我知道这将使我的应用程序在 android SDK 11 + (android 3.0 Honeycomb +) 上运行,这对我来说没问题。问题是我不知道从哪里开始,进行这种大转换的基本步骤是什么?我找不到任何例子来帮助我解决这个问题。我应该寻找什么。我确信这已经完成了,你至少可以给我一些关于如何做到这一点的指示吗?我的应用程序并没有那么复杂,它使用 Activity 、异步任务、数据库、自定义列表……它非常基础。我使用自定义列表来显示数据,当我点击它时,它会显示更多的细节,所以我想在更专业的问题上有什么比“主/细节流”更好的方法来做到这一点。如果您有任何关于“主/细节流程”的教程,可以联系我,这可能会有所帮助。

最佳答案

I have an application that works on the basic theme "Blank Activity" and what i would like to do is to change it to a Master/Detail Flow" theme.

我认为更改应用程序流程比更改主题更合适。会出现的两个明显问题是为什么您突然想要进行此更改并确定您的应用程序在主/详细流程中有意义?答案很可能是肯定的,但您仍然应该回答。

I do know that this will make my application work on android SDK 11 + (android 3.0 Honeycomb +), that is OK with me

我不明白为什么您的应用程序无法在具有新主/详细内容的以下版本上运行。

The issue is i don't know where to start from, what are the basic steps to make this BIG conversion? I couldn't find any example to help me out with this issue. What should i be looking for. i am sure this has been done, can you at least please give me some pointer on how to do this?

您没有提供有关您的应用是如何实现的详细信息。更改将围绕 fragment 展开,因此一个大问题是当前的单 Pane 版本是否使用 fragment 框架构建。

如果您的应用是使用 fragment 构建的,那么进行更改应该不会太困难。你需要:

  • 确定哪些部分( fragment )应该在一个 Activity 中(从你的旧 Activity 中)组合起来以制作主/细节(当空间允许时)
  • 更改多 Pane Activity 以容纳新 fragment 。这应该很容易做到,但这取决于每个 fragment 所公开的特征的大小。
  • 修改其余的 Activity (当应用程序不会在多 Pane 模式下运行时),这将是一些小的变化,因为 Activity 将主要保留为当前版本

如果您的应用不是使用 fragment 构建的,那么我上面所说的仍然适用,但您还需要实际制作所需的 fragment 来包装您的应用具有的任何功能。这很可能会导致大量代码重构。

关于java - 如何将应用主题从普通 "Blank Activity"更改为 "Master/Detail Flow",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18433410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com