android新手,第一个hello world程序出错,恳求帮助

 我来答
阳光语言矫正学校
2017-11-14 · 让每个孩子都能正常讲话,是我们最大的心愿
阳光语言矫正学校
1992年开始语音病理学研究,北京、上海 、长春设有校区,功能性构音障碍、腭裂语音障碍、听力言语障碍、语言发育迟缓、口吃等多个语音矫正和训练项目,对大舌头 口吃等各种语言障碍有数万例矫正经验
向TA提问
展开全部
  1. 首先是确定自己已经安装了eclipse和android的sdk,在这里我不在介绍如何安装这些开发工具,网上太多了。现在我们开始学习如何在我们的android手机上输出我们的第一个程序“hello world”。

  2. 1、在eclipse中新建一个我们所需要的android项目,步骤如下:

  3. “New”->"Project"->"Android文件夹中的Android Project"->"输入我们的android项目名称demo"->"选择我们需要的sdk"->“随便输入一个我们自己的包名:demo.first”->finish完成

  4. 我们创建出来的项目如下:

  5. 我们打开我们的src/demo/first/DemoActivity.java文件,里面已经有了一些代码如下:

  6. package demo.first;

  7. import android.app.Activity;

  8. import android.os.Bundle;

  9. public class DemoActivity extends Activity {

  10. /** Called when the activity is first created. */

  11. @Override

  12. public void onCreate(Bundle savedInstanceState) {

  13. super.onCreate(savedInstanceState);

  14. setContentView(R.layout.main);

  15. }

  16. }

  17. 在这里我们看到了我们创建的类继承了Activity,如果把我们的android程序比作网站,网站每个页面都要继承这个Activity。接着看里面的内容,在这里重写了Activity基类的onCreate方法来生成页面。如果学过asp.net的话,Activity相当于C#中的Page类,而onCreate方法相当于Page_init()方法,onCreate是用来初始化android这个页面的方法。

  18. 3、既然我们要在android中显示我们的“hello world”这段文字,我们就需要一个载体,不然怎么平白无故的显示这段文字呢,在这里我先介绍一个android中内置的一个TextView控件,用它来显示“hello world”文字。

  19. package demo.first;

  20. import android.app.Activity;

  21. import android.os.Bundle;

  22. import android.widget.TextView;

  23. public class DemoActivity extends Activity {

  24. /** Called when the activity is first created. */

  25. @Override

  26. public void onCreate(Bundle savedInstanceState) {

  27. super.onCreate(savedInstanceState);

  28. setContentView(R.layout.main);

  29. TextView tv =new TextView(this);//初始化一个TextView控件

  30. tv.setText("hello world");//设置TextView控件显示的内容

  31. setContentView(tv);//将TextView放入到页面中

  32. }

  33. }

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式