现在的位置: 首页 > 综合 > 正文

Android、iOS添加子视图方法比较

2013年02月26日 ⁄ 综合 ⁄ 共 351字 ⁄ 字号 评论关闭

最近在做android项目。之前看过一些android方面书籍,但是忘的差不多了。后来从事一段时间iOS开发。现在又被安排开发Android应用程序了。

要求自定义一个view,实现光标闪烁效果,我想应该把光标单独也当成一个view子类对象才对。因此就动手对已有代码进行重构(原代码是在主view中直接用paint画)。

当我重构将光标也定义为一个view子类后,忽然发现,view类没有addView方法(在iOS中是通过[view addSubview:subview]方法添加子视图的),于是找啊找,终于发现,原来在Android中,view是不能直接添加子view的,要通过view的静态内部类ViewGroup来添加,so,再次重构代码,将原根视图从ViewGroup继承,实现addView方法。

抱歉!评论已关闭.