Android - 谷歌示例应用程序代码中的疑问

时间:2011-03-18 09:55:38

标签: android android-emulator android-widget android-layout

我即将做一些android源代码修改。所以,作为第一步,我是指谷歌从git下载后编写的代码。

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

我在该应用程序中看到了这个xml,我注意到,语法与应用程序的正常xml布局完全不同。我不明白xml里面的“”块里面的代码。它指向一些类 - com.example.android.home.ApplicationsStackLayout。

有人可以指导这个xml - class二人组如何运作吗?

在脚注中,我想补充一点,了解android开源代码有点困难,因为我们没有像android应用程序开发那样有太多资源可用。除了google community ,有书籍,博客或论坛形式的任何好的,有用的和有用的资源,以更好地理解和更多地进入谷歌android源?

在这方面的任何帮助都将受到赞赏。

最诚挚的问候, 罗尼

1 个答案:

答案 0 :(得分:1)

android系统解析给定的xml。对于每个注释,它根据节点类型实例化视图或布局。有一些内置的布局和视图:TextView,EditTextView,LinearLayout等。如果要自定义视图或布局,可以编写一个继承自View或layout的类。 ApplicationsStackLayout是自定义布局的示例。

至于资源,请查看此商品question