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

时间:2018-09-19 13:27:51

标签: android

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

例如,我想要我的应用程序具有“后提交”功能。有一个主布局,其中包含标题,内容等文本框,以及一个链接到另一个布局以进行分类的按钮。我的问题是,如何整合这两个布局/活动?如何将选择的类别传递到主布局?

我只是想过这些方法:

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

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

1 个答案:

答案 0 :(得分:1)

如果我正确理解了这一点,那么您只是在两个简单的布局之间切换并来回传递信息。

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

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

片段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);

您可以使用捆绑包传递信息。我建议您尝试使用“片段和活动”,以使其更加舒适。