Android 添加向上按钮但不显示在第二个活动的标题栏中

Android 添加向上按钮但不显示在第二个活动的标题栏中,android,android-manifest,Android,Android Manifest,我试图在第二个活动中添加按钮,但它不会显示我现在不知道为什么。。。我尝试了不同的方法,但仍然坚持。。。请帮忙。。 这是第二个活动的代码 package com.example.hamza.actionbarmenu; import android.app.ActionBar; import android.os.Bundle; import android.support.design.widget.FloatingActionButton; import android.suppor

我试图在第二个活动中添加按钮,但它不会显示我现在不知道为什么。。。我尝试了不同的方法,但仍然坚持。。。请帮忙。。 这是第二个活动的代码

    package com.example.hamza.actionbarmenu;

import android.app.ActionBar;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v4.app.NavUtils;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.content.Intent;

public class secondActivity extends MainActivity
{
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_second);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

            getActionBar().setDisplayHomeAsUpEnabled(true);


        FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();
            }
        });
    }


    public boolean onOptionsItemSelected(MenuItem item)
    {
        Intent myIntent = new Intent(this, MainActivity.class);
        startActivity(myIntent);
        return true;
    }
}

请尝试
getSupportActionbar()
而不是
getActionBar()


请尝试
getSupportActionbar()
而不是
getActionBar()

请尝试替换上面的行:

public class secondActivity extends Activity
请尝试替换上面的行:

public class secondActivity extends Activity
您可以在清单文件中添加以下代码,以便转到家长活动

 <activity
        android:name=".SecondActivity"
        android:label="@string/app_name"
        android:screenOrientation="portrait"
        android:theme="@style/AppTheme">

        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value=".MainActivity" />

    </activity>

您可以在清单文件中添加以下代码,以便转到家长活动

 <activity
        android:name=".SecondActivity"
        android:label="@string/app_name"
        android:screenOrientation="portrait"
        android:theme="@style/AppTheme">

        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value=".MainActivity" />

    </activity>

尝试将parentActivity添加到清单中的第二个活动中,如下所示:

        <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="your package">

        <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">

            <!-- Main Activity -->

            <activity android:name=".MainActivity">

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

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

            <!-- SecondActivity -->
            <activity
                android:name="SecondActivity"
       ===>         android:parentActivityName=".MainActivity">                      
             </activity>

        </application>

    </manifest>

android:parentActivityName=“.MainActivity”>

并使用
getSupportActionBar()
而不是
getActionBar()

尝试将parentActivity添加到清单中的第二个活动中,如下所示:

        <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="your package">

        <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">

            <!-- Main Activity -->

            <activity android:name=".MainActivity">

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

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

            <!-- SecondActivity -->
            <activity
                android:name="SecondActivity"
       ===>         android:parentActivityName=".MainActivity">                      
             </activity>

        </application>

    </manifest>

android:parentActivityName=“.MainActivity”>

使用
getSupportActionBar()
而不是
getActionBar()

尝试使用AppCompact活动尝试使用AppCompact活动我会回答这个问题!我想知道这个答案!