アプリケーションの開始アクティビティを変更する 質問する

アプリケーションの開始アクティビティを変更する 質問する

アプリケーションの本体は作成しましたが、開始点となる別のアクティビティ (ログイン画面のようなもの) を追加したいと考えています。

いくつか質問があります:

  • 1 私はアクティビティを切り替える方法をかなりよく理解しています(この記事に基づいて:http://www.linux-mag.com/id/7498) ですが、新しいもの (Eclipse を使用) を作成する方法がわかりません。

  • 2 新しいアクティビティを作成したら、それをアプリケーションのデフォルト アクティビティとして設定するにはどうすればよいでしょうか。クラスの名前を変更するだけでよいと思いますが、それを処理するよりエレガントな方法はありますか (おそらく 内AndroidManifest.xml)?

ベストアンサー1

はい、ファイルを使用しますAndroidManifest.xml。実際には、アプリケーション マニフェストに複数のランチャー アクティビティを指定することもできます。ランチャーにアクティビティを表示するには、マニフェストでアクティビティに次の属性を追加します。

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

おすすめ記事