发新帖

Android开发之HelloWorld程序

[复制链接]
8577 3
      我们在学一种语言时,往往都是从编写HelloWorld程序开始的。学习Android开发也是一样的,我们把HelloWorld程序作为Android学习之旅的开始吧。       下面直接贴代码了,这个程序比较简单,只有主Activity和main.xml文件。
       主Activity文件如下:
Java代码
  • 01.package snoopy.android.first;     
  • 02.     
  • 03.import android.app.Activity;     
  • 04.import android.os.Bundle;     
  • 05.import android.view.View;      
  • 06.import android.view.View.OnClickListener;     
  • 07.import android.widget.Button;     
  • 08.import android.widget.TextView;     
  • 09.     
  • 10.public class HelloWorldActivity extends Activity      
  • 11.{     
  • 12.    //当第一次创建该Activity时回调该方法      
  • 13.    @Override     
  • 14.    public void onCreate(Bundle savedInstanceState)      
  • 15.    {     
  • 16.        super.onCreate(savedInstanceState);     
  • 17.        //设置使用main.xml文件定义的页面布局      
  • 18.        setContentView(R.layout.main);     
  • 19.        //获取UI界面中ID为R.id.ok的按钮      
  • 20.        Button bn = (Button)findViewById(R.id.ok);     
  • 21.        //为按钮绑定一个单击事件的监听器      
  • 22.        bn.setOnClickListener(new OnClickListener(){     
  • 23.            public void  onClick(View v)        
  • 24.            {     
  • 25.                //获取UI界面中ID为R.id.show的文本框      
  • 26.                final TextView show = (TextView)findViewById(R.id.show);     
  • 27.                //改变文本框的文本内容      
  • 28.                show.setText("Hello Android~" + new java.util.Date());     
  • 29.            }     
  • 30.        });            
  • 31.    }     
  • 32.}   

         main.xml文件内容如下:
XML/HTML代码
  • 01.<?xml version="1.0" encoding="utf-8"?>     
  • 02.<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     
  • 03.    android:orientation="vertical"     
  • 04.    android:layout_width="fill_parent"     
  • 05.    android:layout_height="fill_parent"     
  • 06.    >   
  • 01.<!--文本框-->     
  • 01.<TextView android:id="@+id/show"      
  • 02.    android:layout_width="fill_parent"      
  • 03.    android:layout_height="wrap_content"      
  • 04.    android:text=""     
  • 05.    />     
  • 06.<!-- 设置按钮的文本为“单击我” -->     
  • 07.<Button android:text="单击我"      
  • 08.    android:id="@+id/ok"      
  • 09.    android:layout_width="wrap_content"      
  • 10.    android:layout_height="wrap_content"/>     
  • 11.</LinearLayout>   

        大家可以试着运行此Android HelloWorld程序,然后进行相应的修改观察效果。


举报 使用道具

回复

精彩评论3

我为什么那么水    发表于 2015-8-25 21:54:04 | 显示全部楼层
还真是helloworld啊,被你吓到了。。。

举报 使用道具

回复 支持 反对
荆轲刺秦琼    发表于 2015-9-2 16:50:19 | 显示全部楼层
还真是helloworld啊,被你吓到了。。。

举报 使用道具

回复 支持 反对
likoo231    发表于 2015-9-14 14:59:54 来自手机  | 显示全部楼层
嗯嗯一句子,就好了我喜欢

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表