zoukankan      html  css  js  c++  java
  • Android 创建一个新的Activity

    本文转载自:http://www.cnblogs.com/wuyudong/p/5658020.html 

    新建一个项目,创建一个java类,继承自Activity

    新建一个Android.xml文件:activity_test.xml

    这里需要在清单文件里面配置一下

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.wuyudong.newactivity"
        android:versionCode="1"
        android:versionName="1.0" >
    
        <uses-sdk
            android:minSdkVersion="8"
            android:targetSdkVersion="17" />
    
        <!-- 就代表当前的应用程序 -->
        <application
            android:allowBackup="true"
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name"
            android:theme="@style/AppTheme" >
            <activity
                android:name="com.wuyudong.newactivity.MainActivity"
                android:label="@string/app_name" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <!-- 配置TestActivity -->
            <activity
                android:name="com.wuyudong.newactivity.TestActivity"
                android:label="@string/app_name" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.DEFAULT" />
                </intent-filter>
            </activity>
        </application>
    
    </manifest>

    TestActivity.java中的代码如下:

    package com.wuyudong.newactivity;
    
    import android.app.Activity;
    import android.os.Bundle;
    
    /**
     * 创建一个新的Activity
     * @author wuyudong
     *
     */
    public class TestActivity extends Activity {
        
        /**
         * Called when the activity is starting.
         */
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            //加载一个布局
            setContentView(R.layout.activity_test);
        }
    
    }

    总结:

    (1)如果你想让你的Activity有多个启动图标 需要这样配置

                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>

    (2)Activity节点下的icon和label 可以和Application节点的icon和label不一样 

  • 相关阅读:
    表变量与临时表
    表单提交原理
    C_Free引用链接库
    禁用ViewState(转)
    jquery设置元素的readonly和disabled
    WebService经验分享
    如何给GridView添加滚动条 收藏
    bcp+Sql语句抽取数据导出
    List<T>的排序
    AppDomain与动态加载程序集
  • 原文地址:https://www.cnblogs.com/wuyudong/p/5658020.html
Copyright © 2011-2022 走看看