对于我的生活,我看不到“大局”。每当我想到我学到了一些关于Android的东西时,就会在一些示例/示例代码中弹出一个新类。
是的,我可以在(简洁)formal reference中查找,但我需要一些额外的东西:类层次结构图,它可以提醒我类之间的各种关系。类似于this。
理想情况下,我可以在纸上打印,以便在学习Android时始终在我眼前。
某处有such a diagram吗?
答案 0 :(得分:5)
这张图帮助了我:http://www.adakoda.com/adakoda/2010/01/20/ASPH_AW_REV1.pdf
虽然有点不太有用,但所有课程都有: http://troodon-software.com/archives/46
答案 1 :(得分:2)
层次结构不是很深。我认为最熟悉的方法可能是从View开始,然后查看顶部的“直接子类”和“间接子类”部分。
View
的重大分歧是
TextView
- 包括EditText
和Button
ViewGroup
- 几乎每个容器在ViewGroup
内,Layouts
和ListView
家庭都有更复杂的小部件。
尝试回答有关Stackoverflow的一些问题,即使您是新手。你将不得不学习各种你不会用过的课程。
一旦你开始编写代码并学会喜欢这些文档,你就会自然地获得这些类的思维导图。
答案 2 :(得分:0)
好吧,我没有找到这样的图表,但我找到了更好的东西:GrepCode。
答案 3 :(得分:0)
在android studio中,你可以看到Navigate
> Type Hierarchy
的整个android继承树。但是因为android非常复杂,对于初学者来说,它不会那么有意义。
答案 4 :(得分:0)
仍在寻找相同的东西。层次结构的完整图。 理想情况下,在键入类名或方法时,它会绘制具有完全继承关系的图,但是很遗憾,我没有找到它。
今天,我找到了可以真正帮助我们每个人的东西,例如:
http://landenlabs.com/android/classtree/classtree.html
而且,Ben提供的链接不再起作用,所以我在这里找到了该图,但它显示了完整的View层次结构:
wayback machine view hierarchy PDF
希望有帮助。