我正在尝试开展活动"一个"来自" MainActivity"按钮"按钮1"单击(onClick:one)。
这是我的" MainActivity":
中的代码 public void one(View view) {
Intent intent1 = new Intent(this, one.class);
MainActivity.this.startActivity(intent1);
}
这是我的AndroidManifeste.xml:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.tictactoe12players.MainActivity"
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="com.example.players.one"
android:label="@string/title_activity_activity1">
</activity>
但&#34; activity_activity1.xml&#34;不开放:当我在模拟器上尝试它时,它写了activity1然后崩溃。
答案 0 :(得分:0)
To&#34;创建&#34;一个新的Activity,你必须在AndroidManifest.xml中声明它,在你的情况下,它将如下所示:
<activity
android:name="one"
android:label="@string/app_name"
</activity>
你必须把这四行放在&lt;应用程序&gt;这样的部分:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
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="one"
android:label="@string/app_name"
</activity>
答案 1 :(得分:-1)
1.如果您输入功能 2.试试这个 public void one(View view) {
Toast.makeText(this, "enter one() function", Toast.LENGTH_SHORT).show();
(...)
}
Activity activity = this;
Intent intent = new Intent(activity, one.class);
activity.startActivity(intent);
activity.finish();