码迷,mamicode.com
首页 > 其他好文 > 详细

创建一个activity

时间:2016-06-17 22:35:08      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:

 在了解Android项目的文件结构后,接下来的是创建一个Activity。一个Android程序是很多个Activity组成的,它是android程序一个非常重要的组成部分之一,如何创建一个Activity?下面简单介绍如何创建一个Activity。

  一,创建一个继承自Activity的Java类;

  package com.androidwhy;

  import android.app.Activity;

  import android.os.Bundle;

  public class HelloActivity extends Activity {

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

  @Override

  public void onCreate(Bundle savedInstanceState) {

  super.onCreate(savedInstanceState);

  setContentView(R.layout.main);

  }

}

 二,Override Activity类中的onCreate方法;

  在上面的代码中,你已经看到了,我们必须Override onCreate方法,因这这是一个Activity启动的方法,类似Java中的Main。

  三,定义与该Activity使用的Layout文件;

  你从上面的代码中也看到了,我们使用了一个叫main的Layout文件。

  <?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">

  <EditText android:layout_width="match_parent" android:id="@+id/editText1"

  android:layout_height="wrap_content" android:hint="welcome to android.tgbus.com">

  <requestFocus></requestFocus>

  </EditText>

  <LinearLayout android:layout_width="match_parent"

  android:layout_height="wrap_content" android:id="@+id/linearLayout1">

  <Button android:text="确定" android:id="@+id/okButton"

  android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>

  <Button android:text="取消" android:id="@+id/cancleButton"

  android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>

  </LinearLayout>

  </LinearLayout>

  在该布局文件中,我们定义了一个水平的LinearLayout,在里面放置了一个EditText,同时还放置了另一个水平的LinearLayout,并在其内放置了两个button,一个显示的是“确定”,另一个显示的是“取消”。

  四,在AndroidManifest.xml文件中配置Activity;

  当上面的步骤完成之后,你的Activity并不能使用,因为是还没有在AndroidManifest.xml中进行配置。

  <?xml version="1.0" encoding="utf-8"?>

  <manifest xmlns:android="http://schemas.android.com/apk/res/android"

  package="com.androidwhy"

  android:versionCode="1"

  android:versionName="1.0">

  <uses-sdk android:minSdkVersion="8" />

  <application android:icon="@drawable/icon" android:label="@string/app_name">

  <activity android:name=".HelloActivity"

  android:label="@string/app_name">

  <intent-filter>

  <action android:name="android.intent.action.MAIN" />

  <category android:name="android.intent.category.LAUNCHER" />

  </intent-filter>

  </activity>

  </application>

  </manifest>

  在这里,我们把HelloActivity配置成了我们的应用启动时就运行的Activity。

  OK,至此,你的Activity已经创建完成。

                                                                                                                                                                       部分内容参考网络

创建一个activity

标签:

原文地址:http://www.cnblogs.com/zhaoqinghao/p/5595140.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!