第一个Android程序——认识文件结构

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 16:35 点击:

对Activity的初步认识:就像一个窗口,能显示信息,又像一个容器,能容纳功能空间,如button,在程序角度上看,又像一个 类,可以和其他的类(Activity)发生联系。

创建Activity的要点:

一个Activity就是一个类,类名随意起,不过必须继承Activity这个父类。
需要复写onCreate()方法
每一个Activity都应该在AndroidManifest.xml文件中进行配置
为Activity添加必要的控件
整体文件代码预览:

View Code
//MyActivity.java 文件package geeker.MyActivity;import android.app.Activity;import android.os.Bundle;import android.widget.Button;import android.widget.TextView;public class MyActivity extends Activity {    //成员变量的声明    private TextView myTextView = null;    private Button myButton = null;    //重写OnCreate方法,会自动生成    public void onCreate(Bundle savedInstanceState) {        //调用父类方法,该句代码自动生成        super.onCreate(savedInstanceState);        //通过布局文件的id调用该Activity所使用的布局文件        setContentView(R.layout.main);        //通过findViewById()方法拿到布局文件中添加的控件        //不过在布局文件中添加控件的时候必须定义id号,        //如:android:id="@+id/myTextView"        myTextView = (TextView)findViewById(R.id.myTextView);        myButton = (Button)findViewById(R.id.myButton);        //向控件上制定显示文字        myTextView.setText("This is my first Activity !");        myButton.setText("MY FIRST BUTTON");      }}//main.xml 文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    ><TextView      android:id="@+id/myTextView"    android:layout_width="fill_parent"     android:layout_height="wrap_content"     /><Button    android:id="@+id/myButton"    android:layout_width="fill_parent"    android:layout_height="wrap_content"    />    </LinearLayout>//R。jar 文件该文件自动生成,不要自己改动/* AUTO-GENERATED FILE.  DO NOT MODIFY. * * This class was automatically generated by the * aapt tool from the resource data it found.  It * should not be modified by hand. */package geeker.MyActivity;public final class R {    public static final class attr {    }    public static final class drawable {        public static final int icon=0x7f020000;    }    public static final class id {        public static final int myButton=0x7f050001;        public static final int myTextView=0x7f050000;    }    public static final class layout {        public static final int main=0x7f030000;    }    public static final class string {        public static final int app_name=0x7f040001;        public static final int hello=0x7f040000;    }}
其实走一遍添加Button的流程就明白各个文件间的联系了:

1 先打开main.xml文件,加一个button按钮的布局

<Button    android:id="@+id/myButton"    android:layout_width="fill_parent"    android:layout_height="wrap_content"&

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Android 完全退出程序
      • 原创:Android应用开发-Andorid歌词秀,含源码
      • android 屏幕保护
      • Android手机软件汉化教程---第四课 dex文件汉化
      • 众多Android 开源项目推荐,给力工作给力学习
      • Android Audio代码分析4
      • Android得到已安装的应用程序信息!
      • Android开发者指南(29) —— USB Host and Accessory
      • Android成长的幕后推手:工程师鲁宾
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1