【发布时间】:2011-11-24 10:01:42
【问题描述】:
我希望能够遍历 xml 布局文件列表,而不必在 setContentView 参数中指定特定文件。
显然类型不正确,但类似于:
ArrayList<String> pages = new ArrayList<String>();
//(Where each of the xml pages are stored like R.layout.page1, R.layout.page2, etc)
setContentView(pages.get(0));
这有可能吗?
【问题讨论】:
-
你想要达到什么样的视觉效果?
-
@Sergey Rudchenko 我只需要能够根据需要加载尽可能多的 xml 布局文件并循环显示它们,而无需为每个文件编写单独的活动类。
-
这可能是某种可重用的活动类。但仍不清楚目标是什么。
-
这是一种巫师吗?页面 ID 真的是运行时中的资源名称(字符串)吗?
-
@Arhimed 是的,你是对的,它是一个可重用的活动类。虽然我不想透露目标。希望这不会限制您可以帮助我的程度!
标签: android dynamic android-activity