Android上で複数のアクティビティを作成する方法
は、Androidアプリを符号化するためのEclipseのAndroidのプロジェクト、公式の開発環境を開き
。メインのEclipseウィンドウの左側にパッケージエクスプローラーでプロジェクトを探します。典型的には、ディレクトリ、ファイルやフォルダの数は、単一のアプリケーションのためのアプリケーションパッケージ内で発見されます。 Eclipseのプロジェクトを作成するときに、一般的に、ユーザーがあなたのアプリケーションを実行するときに起動される、1デフォルトのアクティビティのクラスを作成します。 、あなたのアプリケーション内のクラスを表示するには、[開く" SRC"プロジェクト内のフォルダと、あなたは、Eclipseでプロジェクトを作成したときに名前のデフォルトのパッケージを開きます。このディレクトリの中には、1つまたは複数のJavaファイルが表示されるはずです。
ログイン2
プロジェクトで新しいアクティビティクラスを作成します。新規"選択&QUOT、デフォルトのパッケージを右クリックします。した後、選択"クラス"新しいクラスの名前を入力する前に。 Eclipseが自動的にエディタペインで新しいクラスファイルを開きます。コードの一部は、事前に入力されます。この例のようにActivityクラスを拡張するクラスを変更します。
パブリッククラスLovelyScreenアクティビティを拡張{//クラスの実装}
また、Activityクラスをインポートするため、次を追加する必要がありますクラス宣言のアウトライン上の行:
輸入android.app.Activity;
ログイン
3
&QUOTオーバーライド;のonCreate"あなたの活動クラスのメソッド。のonCreate"ユーザーがアクティビティ画面を起動したときにどうするかを定義するには、&QUOTのコードを含めることができます。次の例のように方法であって、
公共ボイドのonCreate(バンドルsavedInstanceState){super.onCreate(savedInstanceState); //クラスの詳細}
これは、スーパークラスの存在のメソッドを呼び出します延長しました。共通の処理ステップは、次の例のように、レイアウトを指定することです。
setContentView(R.layout.main);
このコードは、&QUOT内で指定されたXMLレイアウトを使用するには、Androidに指示します; main.xml"レイアウトファイル。あなたがお好みであれば、あなたの活動のそれぞれのレイアウトファイルを作成することができます。
ログイン4
アプリのマニフェストファイルへのアクティビティを追加します。のAndroidManifest.xml"&QUOTインサイド;あなたがあなたのアプリケーションパッケージのためのEclipseのパッケージエクスプローラで見つける必要がありますファイルは、各アクティビティの詳細を追加する必要があります。マニフェストファイルを開き、次の構文を使用してコードを追加します。
&LTを、活動のアンドロイド:名=" .LovelyScreen">< /アクティビティ>
は、
あなた自身に合わせて名前を変更しますクラス。あなたはすでにマニフェストにメインのアプリのクラスを参照してくださいする必要がありますが、ユーザーがアプリを起動したときにそれが起動されているため、そのリストは多少異なります。
ログイン5
あなたの活動を起動するための「意図」を作成します。あなたがそれを起動したい場所から新しい活動クラス、外側のクラスでは、次の構文を使用して意図を作成します。
テントマイスクリーン=新しいインテント(この、LovelyScreen.class); this.startActivity(マイスクリーン)を;
このコードでは、新しいクラスで定義された活動を開始します。独自のアプリケーションに合わせてクラス名を変更します。 、新しいクラスを作成するアクティビティクラスを拡張、上書きのプロセスを繰り返し"のonCreate"方法、マニフェストに追加して、あなたのアプリケーションで必要なそれぞれの新しい活動のための意図を開始。
で