为了账号安全,请及时绑定邮箱和手机立即绑定

应用栏未显示后退按钮

应用栏未显示后退按钮

繁星点点滴滴 2021-04-19 08:10:57
XML格式<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">    <TextView        android:id="@+id/name"        android:textColor="@color/white"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:textSize="20dp"/>    </android.support.v7.widget.Toolbar></android.support.design.widget.AppBarLayout>活动OnCreategetActionBar().setDisplayHomeAsUpEnabled(true);onOptionsItemSelected@Overridepublic 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);}在行上获取空指针异常getActionBar()。setDisplayHomeAsUpEnabled(true);
查看完整描述

3 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

试试这个


Toolbar toolbar = findViewById(R.id.toolbar);

setSupportActionBar(toolbar);

getSupportActionBar().setDisplayHomeAsUpEnabled(true);


查看完整回答
反对 回复 2021-04-21
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

您应该将工具栏链接到actionBar:


private void initActionBar() {

    Toolbar toolbar = findViewById(R.id.toolbar);

    setSupportActionBar(toolbar);


    ActionBar actionBar = getSupportActionBar();

    if (actionBar != null)

        actionBar.setDisplayHomeAsUpEnabled(true);

}


查看完整回答
反对 回复 2021-04-21
  • 3 回答
  • 0 关注
  • 118 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信