多个布局中的一个过程/目的



新手在这里。我仍在尝试理解在多个布局中运行单个进程或目的的概念。

例如,我想在我的申请中加入"提交后"功能。有一个主布局,其中包含标题、内容等文本框,还有一个链接到另一个布局以选择类别的按钮。我的问题是,如何集成这两种布局/活动?如何将拣选的类别传递到主布局?

我只是这样想:

  1. 使用静态变量 (?(
  2. 使用片段

有人可以解释正确的方式吗?很抱歉,如果这是一个非常基本的问题。

如果我理解正确,您只需在两个简单的布局之间切换并来回传递信息。

我建议阅读有关片段如何工作的信息。 https://developer.android.com/guide/components/fragments

为了给出一个简短的概述,我将使用一个主活动(父活动(,然后使用两个片段来处理用户交互。

片段 1:文本框、内容、按钮 片段2:类别

在片段之间传递信息也非常简单 https://developer.android.com/training/basics/fragments/communicating

ArticleFragment newFragment = new ArticleFragment();
Bundle args = new Bundle();
args.putInt(ArticleFragment.ARG_POSITION, position);
newFragment.setArguments(args);

您可以使用捆绑包传递信息。我建议玩一些片段和活动,让它变得更舒服一点。

最新更新