WEB开发网
开发学院手机开发Android 开发 Android程序开发初级教程 阅读

Android程序开发初级教程

 2010-06-01 15:51:00 来源:WEB开发网   
核心提示:这就是为什么Android提供了一种可替换的界面构建方式: 基于XML的布局文件,最简单的解释这个概念的方式就是展示一个例子,Android程序开发初级教程(5), 我们就用刚才创建的项目来进行演示,达到相同的界面效果,现在,在包浏览状态,android:layout_width="fill_parent&q

这就是为什么Android提供了一种可替换的界面构建方式: 基于XML的布局文件。最简单的解释这个概念的方式就是展示一个例子。 我们就用刚才创建的项目来进行演示,达到相同的界面效果。

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:text="Hello, Android"/>

AndroidXML布局文件的大体的结构很简单。 它是一个标签的树,任何一个标签就是View类的名字。在这个例子中, 它是一个很简单的只有一个元素的树,一个 TextView。 你可以使用任何继承自View类的名字作为标签的名字。包括在你的代码中自定义的View类。这个结构可以很容易的构建界面,它比你在源代码中使用的结构和语法更简单。这个模式的设计灵感来自于web开发。 就是可以将界面和应用程序逻辑分离的模式。

在这个例子中, 也有些是XML的属性,下面是他们的含义:

属性含义

xmlns:android这是XML命名空间的声明,它是告诉Android的工具, 你将要涉及到公共的属性已被定义在XML命名空间。在每一个Android的布局文件的最外边的标签必须有这个属性。

android:layout_width这个属性定义了在屏幕上这个View可用的宽度是多少。

android:layout_height这个属性定义了在屏幕上这个View可用的高度是多少。

android:text设置TextView所包含的文本内容,当前设置为”Hello, Android”信息

以上就是一个XML布局文件的样子,但是你需要放在哪里?它要放在你的项目目录的res/ 文件夹下。 “res”是”resources”的缩写,它是存放所有非代码资源的文件夹,包含象图片,本地化字符串和XML布局文件。

这些Eclipse的插件已经给你创建好了,在我们上面的例子中,我们没有使用它。在包浏览器中,展开res目录的layout. 并且编辑 main.xml, 替换掉那个文本内容,然后保存。

现在,在包浏览状态,打开在代码文件夹中名为 R.Java的文件, 你将看到下面的内容:

public final class R {

public static final class attr {

};

public static final class drawable {

public static final int icon=0x7f020000;

};

public static final class layout {

public static final int main=0x7f030000;

上一页  1 2 3 4 5 6 7  下一页

Tags:Android 程序开发 初级教程

编辑录入:coldstar [复制链接] [打 印]
赞助商链接