Android - 在不同的活动中创建和重用视图

时间:2011-07-15 14:59:07

标签: android view android-activity code-reuse

我几乎可以肯定,好的做法是在一个活动中使用一个视图,而不是过多地移动它(在活动之间)。

我的意思是,是否有可能创建(以编程方式)一个视图,然后将其保存在某个单例对象中,然后尝试将其添加到另一个活动中的另一个视图中?

我个人认为这是非常错误的做法,但我需要检查一下,有一家公司要求用他们的SDK进行类似的练习,在我反对之前,我想确定。

任何帮助表示赞赏, Danail

1 个答案:

答案 0 :(得分:0)

为什么不建立custom View?无论它是在ViewGroup中使用的简单小部件,还是它自己的ViewGroup,它都可以是您可以重复使用和自定义的内容!

显然,您可以根据自己的喜好提供不同的构造函数/设置器来自定义View。 (即,为背景指定不同的位图,为标题文本指定不同的字符串......)