【MarsChen】D04_Activity初步

1、创建Activity的要点

  • 一个Activity就是一个类,该类是Activity的子类
  • 需要覆写onCreate()方法
  • 每个Activity都需要在AndroidManifest.xml中配置,随工程创建的Activity会自动配置,并且是主页面,该配置可在后期修改。
  • 为Activity添加必要的控件

2、创建一个Activity工程

 

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, Activity01!</string>
    <string name="application_lable">Application_Lable</string>
    <string name="activity_lable">Activity_Lable</string>
</resources>

3、在Activity中添加控件的方法

新增一个按钮(Button)控件


 

R.java文件会自动更新:


 

/* 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 cd.activity;

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 activity_lable=0x7f040002;
        public static final int application_lable=0x7f040001;
        public static final int hello=0x7f040000;
    }
}

4、在Activity中得到控件,并设置相关属性

package cd.activity;

import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;

/**
 * <pre>
 * 创建Activity的要点
 * 1、一个Activity就是一个类,该类是Activity的子类
 * 2、需要覆写onCreate()方法
 * 3、每个Activity都需要在AndroidManifest.xml中配置,
 *    随工程创建的Activity会自动配置,并且是主页面,
 *    该配置可在后期修改。
 * 4、为Activity添加必要的控件
 * </pre>
 * 
 * @author CoderDream
 * 
 */
public class Activity01 extends Activity {
	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		// 得到文本控件
		TextView myTextView = (TextView)this.findViewById(R.id.myTextView);
		// 设置显示文本
		myTextView.setText("Hello");
		// 得到按钮控件
		Button myButton = (Button)this.findViewById(R.id.myButton);
		// 设置按钮上的文字
		myButton.setText("我的按钮");
	}
}

5、程序运行结果



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值