「九章:画面遷移を行う」の編集履歴(バックアップ)一覧はこちら
九章:画面遷移を行う - (2013/09/03 (火) 13:16:12) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
これまで単一の画面(Activity)だけでアプリケーションを動作させてきたが、
開発が進んでくると複数のActivityを用いてアプリケーションを動作させたいという
場面が出てくるかもしれない。
そんなときの為に予め簡単な画面遷移のやり方を覚えておくと多少は役に立つと思う。
とりあえずプロジェクトを作成しておく。
#region(準備)
・別のAcitivityクラスを追加(SubActivity.java)
srcフォルダーをクリックするとパッケージが出てくると思うので、そこで右クリックして
新規→クラスを選択する。
新規Javaクラス作成ウィンドウが開いたら「名前」でクラスファイル名を設定し、
次に「スーパークラス」の横から参照をクリックする。すると型を選択してくださいと出るので、
「activity」と打つと候補が下に出てくるので「Activity」を選択する。
完了をクリックしてクラスファイルの作成を終了する。
作成されたSubActivity.javaを見るとクラスがActivityを継承(extends)しているのが分かる。
ちゃんとアクティビティクラスとして作成されたわけだが、今のままではAndroid側からは
アクティビティとして認められていない。
これを認めさせるためには
#region(AndroidManifest.xmlの編集)
#endregion
#endregion
これまで単一の画面(Activity)だけでアプリケーションを動作させてきたが、
開発が進んでくると複数のActivityを用いてアプリケーションを動作させたいという
場面が出てくるかもしれない。
そんなときの為に予め簡単な画面遷移のやり方を覚えておくと多少は役に立つと思う。
とりあえずプロジェクトを作成しておく。
#region(準備)
・別のAcitivityクラスを追加(SubActivity.java)
srcフォルダーをクリックするとパッケージが出てくると思うので、そこで右クリックして
新規→クラスを選択する。
新規Javaクラス作成ウィンドウが開いたら「名前」でクラスファイル名を設定し、
次に「スーパークラス」の横から参照をクリックする。すると型を選択してくださいと出るので、
「activity」と打つと候補が下に出てくるので「Activity」を選択する。
完了をクリックしてクラスファイルの作成を終了する。
作成されたSubActivity.javaを見るとクラスがActivityを継承(extends)しているのが分かる。
ちゃんとアクティビティクラスとして作成されたわけだが、今のままではAndroid側からは
アクティビティとして認められていない。
これを認めさせるためにはAndroidManifest.xmlを編集してあげる必要がある。
#region(AndroidManifest.xmlの編集)
#endregion
#endregion