以面向对象的方式使用Android的TabActivity

时间:2010-10-07 14:17:57

标签: android oop

我对面向对象编程很新,我真的很想学习它。我的问题是:

我正在尝试创建一个TabActivity,用于在每个标签的内容中随时间绘制用户的数据。然后,标签将要控制的只是图表的时间跨度。 (即“过去一年”的一个标签,“过去一个月”的标签,“所有时间”的一个标签等)。如您所见,每个选项卡使用的布局都是相同的。用于每个选项卡的代码只会有几行...(x轴的起始和结束日期)。

我不确定如何以精心设计的对象方式实现这一目标。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

好的...据我所知,你可以尝试一下:

使用超级A来扩展Acitivity ..这个特殊的类将具有所有Acitivity生命周期方法。

现在让子类A1扩展A类(因为A是活动,A1也是活动),你可以在选项卡1中开始这项活动。

让子类A2扩展A类(因为A是活动,A2也是活动)你可以在标签2中开始这项活动。

让子类A3延伸到A类(因为A是活动,A3也是活动),你可以在表3中开始这项活动。

不要忘记声明活动A1,A2,A3 AndroidManifest.xml。