2011-03-09 68 views
8

對於我的生活,我無法看到「大圖片」。每當我認爲我學到了關於Android的一些東西時,會在一些示例/示例代碼中彈出一個新類。註解Android類層次

確實,我可以在(簡潔)formal reference中查找它,但我需要額外的東西:類層次結構圖,它可以讓我想起類之間的各種關係。類似於this

理想情況下,我可以將它打印在紙上,以便在學習Android時始終保持眼前。

有沒有such a diagram某處?

+0

非常好的問題!我們只是徘徊在沒有大局的情況下。 – orb 2013-09-07 03:41:31

回答

-1

嗯,我沒有找到這樣的圖,但我沒有找到更好的東西:GrepCode

2

層次結構不是很深。我認爲最好的結識方法可能是從View開始,然後查看頂部的「直接子類」和「間接子類」部分。

View大部門是

  • TextView - 包括EditTextButton
  • ViewGroup - 幾乎每一個容器

ViewGroup有兩個Layouts,更復雜的部件,如ListView家庭。

嘗試回答一些關於Stackoverflow的問題,即使你是新手。你將不得不學習各種你不會使用的類。

一旦你潛心編寫代碼並學會喜歡這些文檔,你自然會獲得類的心理圖。

+0

感謝您的提示。我很驚訝,經過這麼多年,還沒有人拿出類圖。我可能是第一個創建它... – an00b 2011-03-12 14:40:56

+0

讓我知道你是否完成它。對我來說,一個更好的圖表將顯示哪些主要功能在哪個API級別出現和消失,因爲這是我在文檔中查找乏味的東西,即使經過一些經驗之後也是如此。 – 2011-03-12 18:35:43

0

在Android Studio中,你可以看到從Navigate>Type Hierarchy完整的Android的傳承樹。但是,由於android非常複雜,對於初學者來說,它不會有太大的意義。