Java Appbar不显示后退按钮

Java Appbar不显示后退按钮,java,android,exception,null,toolbar,Java,Android,Exception,Null,Toolbar,XML OnOptions项目已选定 getActionBar().setDisplayHomeAsUpEnabled(true); 在getActionBar()行上获取空指针异常。setDisplayHomeAsUpEnabled(true) 您应该将工具栏链接到操作栏: @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { // Res

XML

OnOptions项目已选定

getActionBar().setDisplayHomeAsUpEnabled(true);

在getActionBar()行上获取空指针异常。setDisplayHomeAsUpEnabled(true)

您应该将工具栏链接到操作栏:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        // Respond to the action bar's Up/Home button
        case android.R.id.home:
            NavUtils.navigateUpFromSameTask(this);
            return true;
    }
    return super.onOptionsItemSelected(item);
}
试试这个

private void initActionBar() {
    Toolbar toolbar = findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    ActionBar actionBar = getSupportActionBar();
    if (actionBar != null)
        actionBar.setDisplayHomeAsUpEnabled(true);
}

尝试使用这种方法返回工具栏中的图标

Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);


你已经查过“如何设置工具栏上的后退按钮”了吗?在过去的一个小时里,我一直在用谷歌搜索错误,并尝试了很多方法。。。但是没有运气。。。我不知道我哪里出错了让我再问一次同样的问题,你已经查过“如何设置工具栏上的后退按钮”了吗?是的,我已经查过了……我不是一个专业的开发人员,但是当我用谷歌搜索这个
set toolbar android
时,我发现了这个页面(这是第一个结果),它完美地解释了你所缺少的内容!!我应该在哪里调用此方法?在活动的onCreate方法中,就在setContentView之后
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
<android.support.design.widget.AppBarLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:theme="@style/AppTheme.AppBarOverlay">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="@color/black">

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="@color/colorAccent"
            android:paddingLeft="15dp"
            android:paddingRight="15dp">

            <android.support.v7.widget.AppCompatImageView
                android:id="@+id/imgBack"
                android:layout_width="@dimen/_35sdp"
                android:layout_height="@dimen/_35sdp"
                android:layout_centerVertical="true"
                android:foreground="?android:attr/selectableItemBackground"
                android:padding="@dimen/_5sdp"
                android:src="@drawable/ic_arrow_back_black" />

            <TextView
                android:id="@+id/name"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textColor="@color/white"
                android:textSize="20dp" />
        </RelativeLayout>
    </android.support.v7.widget.Toolbar>