web-dev-qa-db-ja.com

EclipseでAndroidプロジェクトにアクティビティを追加する最良の方法は?

アクティビティを既存のAndroidプロジェクトに追加するとき、新しいクラスを手動で作成します-それが最良の方法または推奨される方法ですか?他の人はどのようにそれを処理しますか?

189
Eno

[新しいクラス]ダイアログを使用できますが、手動で行う必要のある他の手順は残ります(マニフェストファイルへのエントリの追加など)。これらの手順を自動化する場合は、次のようにマニフェストエディターでアクティビティを作成できます。

  1. パッケージエクスプローラーでAndroidManifest.xmlをダブルクリックします。
  2. マニフェストエディターの[アプリケーション]タブをクリックします。
  3. 「アプリケーションノード」見出しの下にある「追加...」をクリックします(画面の左下)
  4. 表示されるダイアログのリストからアクティビティを選択します(オプションがある場合は、新しいトップレベル要素を作成します)
  5. [属性]ヘッダー(ウィンドウの右下)の下にある[名前*]リンクをクリックして、新しいアクティビティのクラスを作成します。

新しいクラスのダイアログで[完了]をクリックすると、新しいアクティビティクラスが表示されるので、コーディングを開始できます。

5つのステップはたくさんあるように思えるかもしれませんが、ここでは明確にするために、ここでさらに詳しく説明しようとしています。実際に行うと、非常に迅速です。

381
Wilka

現在、Eclipseでこれを行うのがはるかに簡単になりました。 パッケージを右クリックだけで、新しいアクティビティが含まれます。 新規->その他->(Androidタブの下)Androidアクティビティ。

そして、それだけです。新しいアクティビティもマニフェストファイルに自動的に追加されます。

88
inankupeli

Google Android開発者コミュニティによって提案された簡単な方法。

enter image description here

15

Eclipseの[新しいクラス]ダイアログを使用して、基本クラスをアクティビティとして設定します。私はこれを行う他の方法を知りません。他にどのような方法が利用できると思いますか?

4
Mark B

R. *クラスは動的に生成されます。私のR. *クラスが常に最新になるように、[プロジェクト]メニューの[自動的にビルド]オプションをオンのままにします。

さらに、新しいアクティビティを作成するときに、特にEclipseがすべての名前を変更するために必要な新しいアクティビティに似ている場合は、古いアクティビティをコピーして名前を変更します。

そうでなければ、他の人が言ったように、File-> New-> Classコマンドはうまく機能し、クラス、その継承、インターフェースに基づいて必要なメソッドのテンプレートを含むファイルをビルドします。

3
Jerry Brady

新しいアクティビティを作成するには、Ctrl + Nをクリックします。1つのウィンドウが表示されたらAndroidを選択し、別のウィンドウが表示されてそのセカンダリアクティビティに名前を付けます。

2
uday

私が知っている、特にアクティビティクラスを作成するために使用されるツールはありません。 Eclipseで「新しいクラス」オプションを使用し、基本クラスを「アクティビティ」に設定するだけです。

ここでは、アクティビティで使用されるxmlレイアウトを作成/編集するときのツールのようなウィザードを考えています。このツールを使用してxmlレイアウトを作成するには、「Android XML File」の「New」の下にあるオプションを使用します。このツールを使用すると、ビューの基本レイアウトの一部を作成できます。

1
Jason D.

ワンクリックでアクティビティを作成するEclipseプラグインを作成しました。

https://docs.google.com/file/d/0B63U_IjxUP_GMkdYZzc1Y3lEM1U/edit?usp=sharing からプラグインをダウンロードするだけです

Eclipseのdropinsフォルダーにプラグインを貼り付け、Eclipseを再起動します

詳細については、私のブログをご覧ください
http://shareatramachandran.blogspot.in/2013/06/Android-activity-plugin-for-eclispe.html

役に立ちましたか?.

0
Ram