あなたは、Android上で新しいアクティビティを作成するたびに、それがに来ることはありません人生をコードで伝えない限りここで、マニフェストファイルを調べると、どのファイルがプログラムで開始されたアクティビティであるかを見ることができます。最初はMainActivity.javaファイルです(MainActivityという名前は必要ありませんが、 Androidの)あなたは、あなたがアプリケーションタグの終了前に右の追加秒アクティビティの名前を持つ新しい<activity>
タグが表示されます第二の活動を追加した後、あなたのマニフェストファイルに見れば
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
:
<activity
android:name=".Main2Activity"
android:label="@string/title_activity_main2"
android:theme="@style/AppTheme">
</activity>
これは、あなたの活動がマニフェストファイルに正しく登録されていることを意味します。
これを使用するには、マイケルが私の上に言ったようにIntent
を有効にするボタンをクリックするようなものが必要です。基本的なAndroidのチュートリアルを試してみて、これを見て自分で試してみてください。あなたがアンドロイドで持っているすべてのビューは、アクティビティファイルに対応しています(ほとんどの場合、フラグメントになることもありますが、それは別の日のトピックです)。そして、アクティビティイベントに対応するコードの大部分は、アクティビティー・ファイルの内部。 javaファイルをコントローラと考え、xmlレイアウトをビューとして、コントローラファイルがビューを操作します。
ご返信ありがとうございます。それは私に事を理解するのに大いに役立った。私がやろうとしているのは、アクティビティをJavaファイルにバインドすることです。関数を呼び出すときに、対応するJavaファイル(メインアクティビティではない)を探します。 – Eirtaza
私が助けてくれることを嬉しく思います。落胆せず、Androidのドキュメントと残りのチュートリアルを理解してください。彼らは理解するのがかなり複雑かもしれませんが、間違いなく頭痛の価値があります。関数のバインドに関しては、チュートリアルやマイケルが言ったようなことをやってみてください:)それで間違ってはいけません!乾杯。 –