我是从VC++过来的。按照以往的学习经验,我先学习了java基础语法(语句、函数、派生),然后开始买安卓书学习,我在这里第一次接触XML,这把我卡住了。我不知道XML在安卓中是什么作用、角色。也不知道这东西是在拖控件的时候自动生成的,还是需要手工输入。我手里目前有两本安卓书,一本是“入门”,一本是“高级”。入门的书看了开头两章,发现都是照做,完全不知道啥意思,也不知道去哪查函数。翻翻后面的章节也都是这种讲法。
然后又看“高级”,看了两章,唯一的收获是他给提供了一个函数查询的网站!!现在剩下的问题就是XML了。以前在VC中没有这个东西,现在不知道该不该学这个东西。因为在VC中,有些代码不需要手工输入,那些代码是在拖控件的时候IDE自动生成和维护,完全不用看他。在安卓中XML是不是也一样呢?还是说我得买本书学下,那给推荐本书吧。这语言难学不?
然后又看“高级”,看了两章,唯一的收获是他给提供了一个函数查询的网站!!现在剩下的问题就是XML了。以前在VC中没有这个东西,现在不知道该不该学这个东西。因为在VC中,有些代码不需要手工输入,那些代码是在拖控件的时候IDE自动生成和维护,完全不用看他。在安卓中XML是不是也一样呢?还是说我得买本书学下,那给推荐本书吧。这语言难学不?
解决方案 »
- 请问把Java程序修改成Android程序,简单还是复杂?
- 【文章分享】移动无线网络长连接
- 视频播放器在播放选中的视频前要播放一个默认的广告,这个怎么搞??
- 关于GridView加载大量图片的问题
- default.properties文件中的split.density是什么意思?
- cocos2d-x自带sample用cygwin编译不成功的问题
- android上应用内支付方式
- 安卓修改程序的问题
- android java与C++传值
- 运行时传数据报错.帮看看.
- 【分享】本人安卓区第一帖,在入门的过程中鼓捣了个底部Tab栏(底部选项卡),发出来,跟我一样入门的拿去吧
- 用eclipse android开发时运行模拟器就显示adb.ese已停止工作?!!!!!!求大神解决
下附一android下XML编程资料:
http://download.csdn.net/detail/guodongxiaren/5844107
你可以从Native层往上看或者往下看
往上看看C++里面对framework层的封装 往下看看core lib
然后对上层应用就有比较好的理解了
另外分分享一点我对xml的看法,android里面考xml对空间进行布局,由于手机软件的布局为了美观,后期布局会层层嵌套非常复杂,有些事拖动控件所做不到的,所以必须自己看布局代码。
我自己在开发的时候空间布局都是先写代码的,控件窗口只是为了预览一下效果。
希望对你有帮助。