郑州自助建站模板,建设网站计划ppt模板,网站建设开发简介,做pc端网站新闻一、类层次结构#xff1a; 二、什么是Activity#xff0c;如何理解Activity 1、 用户与应用程序的交互的接口 2、 控件的容器#xff0c;我们要把控件摆放在这个容器中 三、如何创建一个Activity 新建一个类#xff1a; 1、 继承Activity类 [java] view plaincopyprint… 一、类层次结构 二、什么是Activity如何理解Activity 1、 用户与应用程序的交互的接口 2、 控件的容器我们要把控件摆放在这个容器中 三、如何创建一个Activity 新建一个类 1、 继承Activity类 [java] view plaincopyprint? package com.jiahui.activity; import android.app.Activity; import android.os.Bundle; public class MyActivity01Activity extends Activity { /** Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } 2、 重写onCreate()方法Activity第一次运行时就会调用这个方法这个方法的调用者是由应用程序框架系统调用 3、 在AndroidMainfest.xml中注册至于AndroidMainfest.xml [html] view plaincopyprint? activity android:name.MyActivity01Activity android:labelstring/app_name intent-filter action android:nameandroid.intent.action.MAIN / category android:nameandroid.intent.category.LAUNCHER / /intent-filter /activity 这样一个Activity就被创建了 为了显示好看我们可以为Activity中添加一些必要的控件在这里我们添加一个TextView 打开Layout文件下的main.xml中所有的控件都必须在这里注册 [html] view plaincopyprint? ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/android android:orientationvertical android:layout_widthfill_parent android:layout_heightfill_parent TextView android:idid/myText android:layout_widthfill_parent android:layout_heightwrap_content android:textstring/hello / Button android:idid/myButton android:layout_widthfill_parent android:layout_heightwrap_content / /LinearLayout 回到前面在onCreate方法里 可以通过findViewById()方法得到每个控件这个方法返回的是一个View对象所以我们要向下强转成所要的控件类 [java] view plaincopyprint? package com.jiahui.activity; import android.app.Activity; import android.os.Bundle; import android.widget.Button; import android.widget.TextView; public class MyActivity01Activity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);// 设置这个Activtiy使用的布局文件 TextView myTextView (TextView) findViewById(R.id.myText); Button myButton (Button) findViewById(R.id.myButton); myTextView.setText(我的第一个TextView); myButton.setText(我的第一个按钮); } } 运行结果