Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android開發入門(二)使用意圖 2.1 鏈接Activities

Android開發入門(二)使用意圖 2.1 鏈接Activities

編輯:Android開發教程

在一個Android應用中可以包含零個或多個Acivity。當你的應用中包含多個Activity時,通常要在各個 Activity中間跳轉。在Android中,完成這些操作需要使用Intent的組件。

理解這個既重要又抽象概 念的最好辦法,就是嘗試一下。下面的例子展示如何在兩個Activity之間跳轉。

1. 創建一個工程, UsingIntent。

2. 創建兩個Activity:UsingIntentActivity和SecondActivitty。

3. AndroidManifest.xml中的代碼。

<?xml version="1.0" encoding="utf-8"?>    
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="net.horsttnann.UsingIntent" 
    android:versionCode="1" 
    android:versionName="1.0" >    
       
    <uses-sdk android:minSdkVersion="14" />    
       
    <application    
        android:icon="@drawable/ic_launcher" 
        android:label="@string/app_name" >    
        <activity    
            android:name=".UsingIntentActivity" 
            android:label="@string/app_name" >    
            <intent-filter>    
                <action android:name="android.intent.action.MAIN" />    
       
                <category android:name="android.intent.category.LAUNCHER" />    
            </intent-filter>    
        </activity>    
        <activity    
            android:name=".SecondActivity" 
            android:label="Second Activity" >    
            <intent-filter>    
                <action android:name="net.horsttnann.SecondActivity" />    
       
                <category android:name="android.intent.category.DEFAULT" />    
            </intent-filter>    
        </activity>    
    </application>    
       
</manifest>

4. 在res/layout文件夾下,新建一個叫secondactivity.xml的文件。

<?xml version="1.0" encoding="utf-8"?>    
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" >    
       
    <TextView    
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="This is the Second Activity!" />    
       
    <TextView    
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="Please enter your name" />    
       
    <EditText    
        android:id="@+id/txt_username" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" />    
       
    <Button    
        android:id="@+id/btn_OK" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:onClick="onClick" 
        android:text="OK" />    
       
</LinearLayout>

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