Navigation android应用程序在添加按钮后崩溃
我正在学习如何使用Android Studio,我正在开发一个表单应用程序,就像你在网站上注册为用户的应用程序一样。您可以添加用户名、全名、电子邮件地址,然后使用日期选择器选择您的出生日期。然后单击“提交”按钮,它将导航到“谢谢”用户名页面 在我尝试添加“向上”导航按钮之前,一切都正常。导航按钮将返回到上一个表单,从而以空白表单从头开始。现在,当我尝试提交表单时,它会突然崩溃,因为“SimpleRegistrationForm已停止”“错误。我想我已经一字不差地按照步骤做了,但是我错过了什么吗,但由于我缺乏经验,我不确定我没有实施什么。任何援助都将得到感谢和支持 附言: 这里是我所做的更改(以下更改为粗体,如果不是粗体,则在文本周围用“**”标记: My activity_display.message.xml文件:Navigation android应用程序在添加按钮后崩溃,navigation,android-studio-3.0,up-button,Navigation,Android Studio 3.0,Up Button,我正在学习如何使用Android Studio,我正在开发一个表单应用程序,就像你在网站上注册为用户的应用程序一样。您可以添加用户名、全名、电子邮件地址,然后使用日期选择器选择您的出生日期。然后单击“提交”按钮,它将导航到“谢谢”用户名页面 在我尝试添加“向上”导航按钮之前,一切都正常。导航按钮将返回到上一个表单,从而以空白表单从头开始。现在,当我尝试提交表单时,它会突然崩溃,因为“SimpleRegistrationForm已停止”“错误。我想我已经一字不差地按照步骤做了,但是我错过了什么吗,
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_display_message"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".DisplayMessageActivity">
**<android.support.v7.widget.Toolbar
android:id="@+id/my_child_toolbar"
android:layout_width="match_parent"
android:layout_height="29dp"
android:background="?attr/colorPrimary"
android:elevation="4dp"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />**
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="80dp"
android:text="@string/user_Name"
android:textColor="@color/colorPrimary"
android:textSize="24sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.498"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/thank_you"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:layout_marginTop="2dp"
android:contentDescription="@string/thank_you_for_signing_up"
android:text="@string/thank_you_for_signing_up"
android:textAlignment="center"
android:textSize="24sp"
app:layout_constraintBottom_toTopOf="@+id/textView"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/my_child_toolbar"
tools:text="@string/thank_you_for_signing_up" />
<!--<Button
android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="finishActivity"
android:layout_marginBottom="391dp"
android:layout_marginTop="164dp"
android:text="Back"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.498"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />-->
</android.support.constraint.ConstraintLayout>
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.simpleregistrationform.app">
**<application>
<!-- The main/home activity (it has no parent activity) -->
<activity android:name="com.example.simpleregistrationform.feature.MainActivity">
</activity>
<!-- A child of the main activity -->
<activity
android:name="com.example.simpleregistrationform.feature.DisplayMessageActivity"
android:label="@string/my_child_toolbar"
android:parentActivityName="com.example.simpleregistrationform.feature.MainActivity">
<!-- Parent activity meta-data to support 4.0 and lower -->
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.simpleregistrationform.feature.MainActivity" />
</activity>
</application>**
</manifest>
和我的AndroidManifest.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_display_message"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".DisplayMessageActivity">
**<android.support.v7.widget.Toolbar
android:id="@+id/my_child_toolbar"
android:layout_width="match_parent"
android:layout_height="29dp"
android:background="?attr/colorPrimary"
android:elevation="4dp"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />**
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="80dp"
android:text="@string/user_Name"
android:textColor="@color/colorPrimary"
android:textSize="24sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.498"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/thank_you"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:layout_marginTop="2dp"
android:contentDescription="@string/thank_you_for_signing_up"
android:text="@string/thank_you_for_signing_up"
android:textAlignment="center"
android:textSize="24sp"
app:layout_constraintBottom_toTopOf="@+id/textView"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/my_child_toolbar"
tools:text="@string/thank_you_for_signing_up" />
<!--<Button
android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="finishActivity"
android:layout_marginBottom="391dp"
android:layout_marginTop="164dp"
android:text="Back"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.498"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />-->
</android.support.constraint.ConstraintLayout>
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.simpleregistrationform.app">
**<application>
<!-- The main/home activity (it has no parent activity) -->
<activity android:name="com.example.simpleregistrationform.feature.MainActivity">
</activity>
<!-- A child of the main activity -->
<activity
android:name="com.example.simpleregistrationform.feature.DisplayMessageActivity"
android:label="@string/my_child_toolbar"
android:parentActivityName="com.example.simpleregistrationform.feature.MainActivity">
<!-- Parent activity meta-data to support 4.0 and lower -->
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.simpleregistrationform.feature.MainActivity" />
</activity>
</application>**
</manifest>
**您已经用这一行设置了操作栏设置支持操作栏(myChildToolbar);
为什么第二次添加它
只需删除第二行!要添加其他属性,只需编写getSupportActionBar();
而不是ab