アプリケーション起動時に表示されるアクティビティを変更

仕組み

手順

 状態:解決済  閲覧数:1,849  投稿日:2014-01-29  更新日:2014-01-29
1.アクティビティクラスを新規作成
2.作成したアクティビティクラスを追加
3.アプリケーション起動時に表示されるアクティビティを変更

1.アクティビティクラスを新規作成

 閲覧数:512 投稿日:2014-01-29 更新日:2014-01-29

前提


・同じパッケージの中にクラスファイルを追加
・今回追加するファイルは、「Test3_1Activity.java」


手順


1.パッケージ・エクスプローラーでアクティビティを追加したいプロジェクトの「src」>「パッケージ名(今回の場合はjp.androidstyle.tokyo)」の上で右クリック
   ↓
2.表示されたメニューの中から「新規」>「クラス」メニューをクリック
   ↓
3.新規Javaクラス」作成のためのウィンドウが表示される
   ↓
4.「名前」欄に「任意のアクティビティクラスの名前」(今回は「Test3_1Activity」)を入力
   ↓
5.「スーパークラス」をデフォルトの「java.lang.Object」から「android.app.Activity」とへと変更(アクティビティ用のクラスを作成するため)
   ↓
6.画面下の「完了」ボタンをクリックすると、同じパッケージの中に新しいクラスが記述されたファイルが作成される

2.作成したアクティビティクラスを追加

 閲覧数:489 投稿日:2014-01-29 更新日:2014-01-29
・application要素の中にactivity要素を追加
・今回、追加したアクティビティ「Test3_1Activity」
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="jp.androidstyle.tokyo"
   android:versionCode="1"
   android:versionName="1.0" >

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

   <application
       android:icon="@drawable/ic_launcher"
       android:label="@string/app_name" >
       <activity
           android:name=".SampleActivity"
           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=".Test3_1Activity"
                 android:label="@string/app_name">
       </activity>
   </application>

</manifest>


3.アプリケーション起動時に表示されるアクティビティを変更

 閲覧数:498 投稿日:2014-01-29 更新日:2014-01-29
・起動時に表示されるアクティビティを、「SampleActivity」から「Test3_1Activity」へ変更
・「android.intent.action.MAIN」を記述しているタグ<intent-filter>を移動
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="jp.androidstyle.tokyo"
   android:versionCode="1"
   android:versionName="1.0" >

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

   <application
       android:icon="@drawable/ic_launcher"
       android:label="@string/app_name" >
       <activity
           android:name=".SampleActivity"
           android:label="@string/app_name" >
       </activity>
       <activity android:name=".Test3_1Activity"
                 android:label="@string/app_name">
           <intent-filter>
               <action android:name="android.intent.action.MAIN" />
               
               <category android:name="android.intent.category.LAUNCHER" />
           </intent-filter>
       </activity>
   </application>

</manifest>



複数画面が存在する時、起動後初期表示される画面はどこで決まるの?



類似度ページランキング
順位 ページタイトル抜粋
1 アプリケーション起動時に表示されるアクティビティを変更 89
2 「アプリケーション名」変更 49
3 アプリをビルドして実行する 29
4 Eclipse で「プロジェクト名」「パッケージ名」を変更する方法 29
5 プロジェクト名を変更する方法 29
6 複数画面が存在する時、起動後初期表示される画面はどこで決まるの? 27
7 エミュレータ中身を「ファイル・エクスプローラ」で確認したいのに、何も表示されない 26
8 Android Studio のデザインプレビューで日本語が××で表示されます 26
9 エミュレータへインストールしたアプリを削除する方法 26
10 [プロジェクト] - [実行] より、[Android アプリケーション]を選択しても、アプリケーションが立ち上がらず、「Android Device Chooser画面」が表示されてしまう理由 24
11 run build する際、選択画面が表示されない 23
12 「android compile with 」プルダウン内容が表示されないため、プロジェクト作成完了ボタンをクリックできない 22
13 Eclipse で「パッケージ名」変更 21
14 エミュレータで、縦横表示を切り替える方法 21
15 インポートされた 21
16 いくつかのプロジェクトは、ワークスペース・ディレクトリーにすでに存在するため、インポートできません 21
17 「Android Studio 3.0.1」でデザインプレビューで表示されるテキストと、エミュレーター(もしくは実機デバッグ)で表示されるテキスト内容が異なる 21
18 文字列リテラルがダブル・クォートによって正しく閉じられていません 20
19 Eclipseのツールバー自体が表示されない 20
20 Android Studio の Designプレビュー で、ウィジェットを中央に配置 20
2024/9/21 14:37 更新
週間人気ページランキング / 9-14 → 9-20
順位 ページタイトル抜粋 アクセス数
1 インポートされた ★★ は見つかりません | エラー 57
2 ○○は解決できないか、フィールドではありません | エラー(エラー) 26
3 いくつかのプロジェクトは、ワークスペース・ディレクトリーにすでに存在するため、インポートできません | エラー 22
3 Androidエミュレータで、PCキーボード入力を有効にしたい | エミュレータ(環境構築) 22
4 public 型 ★★ はそれ独自のファイル内に定義されなければなりません | エラー 21
5 この行に複数マーカーがあります | エラー(エラー) 20
6 「Android Studio 3.0.1」で、デザインプレビュー画面が表示されない。「waiting build for finish」が終わらない | Android Studio(IDE) 13
7 プラグイン "org.eclipse.ui.workbench" からのコードの起動で問題が発生しました | エラー(エラー) 9
8 Eclipse で「プロジェクト名」「パッケージ名」を変更する方法 | Eclipse(IDE) 7
8 Android Studio で、ソースコードが改行できない | Android Studio(IDE) 7
9 Eclipseが起動しない … ユーザ操作は待機中です | Eclipse(IDE) 6
9 内部エラーの表示中に内部エラーが発生しました | エラー 6
10 既存プロジェクトがインポート出来ない | プロジェクト(環境構築) 5
10 インポートされた java.io は見つかりません | エラー(エラー) 5
11 Android FAQ 4
11 ファイルのパスをコピーする方法と結果は、右クリックする場所で異なる | Android Studio(IDE) 4
11 ★★ を型に解決できません | エラー(エラー) 4
11 java.lang.NullPointerException | エラー(エラー) 4
11 キーバインドの競合が発生しました。 通常のアクセラレーター操作を妨げる可能性があります。 | エラー(エラー) 4
12 エラーが発生しました。ログ・ファイル ★★.log.を参照してください | エラー(エラー) 3
2024/9/21 1:01 更新