アクティビティ (Activity) を追加する

アクティビティ (Activity) を追加する方法を記載します。

■まずは、src/・・・/ 以下へ、追加したいActivity用のソースファイルを追加します。

(例) ActivitySample.java

とりあえず中身はこんな感じ。

package androidappls.site.com.google.sites.sample;

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

public class ActivitySample extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.sample);

}

}

■次にlayoutファイルを res/layout/ 以下へ追加します。

(例) sample.xml

とりあえず中身はこんな感じ。

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

<Button android:text="Button"

android:id="@+id/button1"

android:layout_width="wrap_content"

android:layout_height="wrap_content" />

</LinearLayout>

■最後に、AndroidManifext.xml ファイルへ追加したアクティビティの記載を加える。

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

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

package="androidappls.site.com.google.sites.sample"

android:versionCode="1"

android:versionName="1.0">

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

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

<activity android:name=".ActivityMain"

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=".ActivitySample" android:label="Sample" />

</application>

</manifest>

これで追加は完了です。