WEB开发网
开发学院手机开发Android 开发 编写 Android第一个程序 Hello, Android! 阅读

编写 Android第一个程序 Hello, Android!

 2010-05-18 16:40:00 来源:WEB开发网   
核心提示:编辑自动生成代码运行插件后,会自动生成一个类 “HelloAndroid ”(可以在程序包里 HelloAndroid > src > com.android.hello找到),编写 Android第一个程序 Hello, Android!(2), 像这样:public class HelloAndroid

编辑自动生成代码

运行插件后,会自动生成一个类 “HelloAndroid ”(可以在程序包里 HelloAndroid > src > com.android.hello找到)。 像这样:

public class HelloAndroid extends Activity {

/** 活动第一次被创建后调用。 **/

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

}

现在,你可以执行程序了。不过我们还可以进一步研究下,这样我们能更好得理解程序。所以,下一步我们可以改一些代码

建立UI

看下面我们修改的代码,你可以在你的HelloAndroid.java文件里做相同的修改,我们来逐行分析:

package com.android.hello;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

public class HelloAndroid extends Activity {

/** 活动第一次被创建后调用 */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

TextView tv = new TextView(this);

tv.setText("Hello, Android");

setContentView(tv);

}

}

小提示: 如果你忘记引入 TextView的包,可以尝试 Ctrl-Shift-O (如果是Mac系统Cmd-Shift-O)。 这是Eclipse管理应用的快捷方式-它会显示没有找到的包然后自动为你加上。

Android里,用户接口由一些称之为视图的不同层次的类组成。 一个视图就是一个简单的对象。如单选框,动画控件,一个文本框(我们的例子里的),我们称处理文本的这样一个子视图就叫TextView。这里教你如何创建 TextView。

这里教你如何创建TextView:

TextView tv = new TextView(this);

TextView构造器就是Android上下文的实例,这个上下文仅仅是指向系统的一个句柄,它提供像资源处理之类的服务。包含一些进入资料库以及参数选择的入口。这个活动也是继承上下文。 HelloAndroid类是活动的一个子类,它也是一个上下文,我们能通过 this 操作TextView。

创建TextView 后,加入需要显示的内容:

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

Tags:编写 Android 一个

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