Android 开发环境的构建方法总结
2010-03-26 15:58:00 来源:WEB开发网这样就可以了,点击“Run”按钮,Android的模拟器启动。
启动完毕后你的程序就会出现,
如果不出现,有时候是因为有键盘锁的原因,
用鼠标将键盘锁解开就一切OK,你可以看到:Hello Android.
使用XML构建UI
你刚刚完成的“Hello, World”的例子使用的是我们称为“可编程”的UI层,意思是你通过编写代码来组建UI层。当你开发了足够多的UI程序,你会发现一些很糟糕的现象: 一些小的变化需要你做大量的代码改动。你常常会忘记将View连接起来,这样会导致一些错误,浪费你很多时间去调试代码。
这就是Android为什么提供一个可变化的UI开发模块:基于XML的文件。最简单解释这个概念就是演示个例子。这里有个XML的文件,它能达到和你刚才完成代码同样的效果:
view plaincopy to clipboardprint?
< ?xml version="1。0" encoding="utf-8"?>
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="Hello, Android"/>
< ?xml version="1。0" encoding="utf-8"?>
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="Hello, Android"/>
通常Android里XML文件结构是很简单的。只是一些标记的树形集合,每个标记就是一个视图类。在这个例子中,它就是一个简单的 TextView元素的树,你可以在XML文件里使用任何扩展类的名字作为你的标记,这也包括你在你的自己的代码里定义的名字。这个结构使得你能使用简单 结构和语法快速的组建UI,这种模型就像网站的开发模型,你能够将UI和程序逻辑分开,单独获取或者填充数据。
在这个例子里,有4个XML属性,下面是属性的大概意思:
xmlns:android 这是一个XML命名空间,告诉Android开发工具你准备使用Android命名空间里的一些通用属性。在所有Android XML设计文件中最外层的标记必须使用这个属性。
android:layout_width 这个属性定义了这个视图需要占用的屏幕宽度。在这个例子中,我们仅有的一个视图可以占用整个屏幕,那就是“fill_parent”的意思。
android:layout_height 这个和“layout_width”差不多,表示占用屏幕的高度。
更多精彩
赞助商链接