Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android開發基礎創建一個Activity教程

Android開發基礎創建一個Activity教程

編輯:Android開發實例

  對於Android開發初學者來說,在創建完成安卓版的HelloWorld應用程序後,也並了解了Android項目的文件結構後,接下來的事情應該是想了解一下如何創建一個Activity。如何創建一個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已經創建完成。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved