【发布时间】:2011-05-11 02:07:05
【问题描述】:
有没有办法将字符串传递给“setContentView()”?即:setContentView(输出)。原因是我有一个用于多个活动的类(自定义 ListView 适配器),我需要为一个活动使用不同的布局,并且不希望有一个重复的类,其中唯一的变化是 setContentView()。我知道 XML 需要在 APK 中编译,但我认为布局的膨胀不需要在 onCreate 中......?那么,这可以使用变量来完成吗?或者有人有其他想法/方法吗?谢谢。
*我使用的类是“REVISED”代码部分中的HERE。
【问题讨论】:
-
我还没有尝试过,但是如果你将额外内容传递给意图,那么如果额外内容指示使用 layout1 {setContentview(layout1);} else {setcontentview(layout2);}?
-
@jkhouw1 这也许是个好主意 - 我会在 2 明天试一试。谢谢
-
它有效,我刚刚测试过。