Android 在运行时访问布局文件夹

Accessing layout folder at runtime on Android

我正在开发一个带有多个 ActionBarActivity 的 Android 应用程序,每个 ActionBarActivity 都显示一个表单。 主 ActionBarActivity 提供对表单列表的访问。 每个表单的 contentView 都有自己的布局 XML 文件。

现在,每次我想添加一个新表单时,我都会创建一个新的 XML 文件,但我希望主 ActionBarActivity 自动找到所有 XML 文件,为所有这些以及各自的意图。

这可能吗?

您可以通过名称查找布局资源,如下所示:

int layoutId = getContext().getResources().getIdentifier(layoutName, "layout"), getContext().getPackageName());