2011-03-18 46 views
0

我即將做一些android源代碼修改。所以,作爲第一步,我指的是從git下載它後編寫的代碼。Android - 疑問在谷歌示例應用程序代碼

最初,我指的是由google(development/samples/Home)提供的'Home'示例應用程序。

我在那個應用程序中看到了這個xml,我注意到,這個語法和應用程序的正常xml佈局有很大不同。我不明白在xml中的塊「」中的代碼。它指向一些類 - com.example.android.home.ApplicationsStackLayout。

有人可以親切指導一下,至於這個二人組是如何工作的?

在腳註上,我想補充一點,理解Android開放源代碼有點困難,因爲我們沒有太多的資源可用於Android應用程序開發。除google community之外,是否有以書籍,博客或論壇的形式提供更好的,有用的和有用的資源,以更好地理解並更深入地瞭解Google Android源代碼?

在這方面的任何幫助將不勝感激。

最好的問候, 羅尼

回答

1

了Android系統的分析給定的XML。對於每個音符,它根據節點類型實例化視圖或佈局。有一些內置的佈局和視圖:TextView,EditTextView,LinearLayout等。如果你想定製你的視圖或佈局,你需要編寫一個繼承自視圖或佈局的類。 ApplicationsStackLayout是自定義佈局的示例。

至於資源,看看這個好question

相關問題