アクティビティの追加メモっと
src/パッケージ名にクラスを追加する。
名前は画面の名前にしておく。
スーパークラスはandroid.app.Activity
①作成したらクラスにonCreateを追加する。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//アクティビティのXMLと紐づける。
setContentView(R.layout.second_activity);
}
②layoutにアクティビティのXMLを追加する。
とりあえず、Androidプロジェクトを作成したときにできるファイルをコピーしてリネームした。
名前は作成したクラスに追加したsetContentView()の引数で指定した名前ね。
本当は逆なんだろうケド。
③AndroidManifest.xml編集
applicationタグの中に以下を追加。
サンプルのアクティビティの後に追加する感じで。
<activity
android:name=".secondDisp"
android:label="@string/app_name" >
大雑把にはこんな感じか?
追加したアクティビティを最初の画面にしたい場合は、
AndroidManifest.xmlに追加したトコロをこんな感じに・・・
<activity
android:name=".secondDisp"
android:label="@string/app_name" >
intent-filterタグをサンプルから「剥ぎ取って」移植してあげる。
と、いう感じ。
次は画面遷移と値の受け渡しorグローバル的な値の保持方法だな。
艦これのレベリングと並行作業だから進み悪いw
※コメント投稿者のブログIDはブログ作成者のみに通知されます