java - 自定义工具栏后退按钮属性

标签 java android

enter image description here

我在图像中有一个自定义工具栏。在某些 Activity 中,我将使用相同的工具栏,但导航图标将变为后退图标。

我真的做到了。但是当我删除 ImageView(navigationicon) 并设置 back button;

getSupportActionBar().setHomeButtonEnabled(true);

通常工具栏宽度大小混合。但我也想使用带有 parentActivity 属性的后退按钮。处理此问题的最简单方法是什么(我使用 API 21)

最佳答案

为工具栏中的后退按钮使用休闲代码

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    toolbar.setNavigationIcon(R.drawable.ic_arrow_back_icon);// Toolbar icon in Drawable folder
    toolbar.setTitle("App");
    toolbar.setTitleTextColor(Color.WHITE);// Title Color
    setSupportActionBar(toolbar);

    toolbar.setNavigationOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            onBackPressed();// Do what do you want on toolbar button
        }
    });

关于java - 自定义工具栏后退按钮属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50656184/

相关文章:

java - 获取星期几不使用日历

java - Android 4.0 截图时广播?

java - 如何在没有执行后链接的情况下同步运行异步任务?

android - 如何为 textiew 的某些文本设置不同的颜色并使该文本可点击?

android - 如何在android中显示存储中的音频文件的缩略图

java - Android studio java.io.FileNotFoundException 错误

java - servlet 包的标准命名约定?

java - 如何在 Java 中将 String 时间转换为 Long 毫秒

java - 通过服务控制 Activity 实例可见性?

java - MySQL 在 spring-security.xml 中查询授权