当前位置: 首页 > 知识库问答 >
问题:

标题栏中的Android-Back按钮

宦砚
2023-03-14

在很多应用(日历、驱动器、播放商店)中,当你点击一个按钮并进入一个新活动时,标题栏中的图标会变成一个后退按钮,但对于我正在制作的应用来说,它并没有做到这一点。我如何使图标带您回到上一个屏幕?

共有1个答案

武卓
2023-03-14

在标题栏中创建后退按钮有两个简单的步骤:

首先,在活动的标题栏中使用以下代码使应用程序图标可单击,您希望该活动的标题栏中有一个“后退”按钮:

ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);

在您添加了上面的代码之后,您将看到一个向后的箭头出现在应用程序图标的左侧。

其次,在完成上述操作之后,您还必须创建将利用click事件的代码。为此,请注意,当您实际单击应用程序图标时,将调用OnOptionSitemSelected方法。因此,要返回到前一个活动,请将该方法添加到您的活动中,并将intent代码放入其中,使您返回到前一个活动。例如,假设您试图返回的活动名为myactivity。要返回到它,请编写如下方法:

public boolean onOptionsItemSelected(MenuItem item){
    Intent myIntent = new Intent(getApplicationContext(), MyActivity.class);
    startActivityForResult(myIntent, 0);
    return true;
}
<meta-data
      android:name="android.support.PARENT_ACTIVITY"
      android:value=".MainActivity" />

在你的活动中

getSupportActionBar().setDisplayHomeAsUpEnabled(true);
 类似资料:
  • 是否可以在工具栏中同时显示主页图标和后退图标?1) 是否可以更改后退按钮图标和主页图标的显示顺序。目前,它首先显示箭头按钮,然后显示徽标(主页按钮) 2) 第二个要求是在单击home图标并返回上一个屏幕(如果是back按钮)时清除活动堆栈。 我有以下代码,将显示一个箭头键和主页图标,这是设置为标志。是否可以处理这两个图标上的点击事件: 我可以通过onOptionsITemSelec方法处理点击箭头

  • 本文向大家介绍Android标题栏中添加返回按钮功能,包括了Android标题栏中添加返回按钮功能的使用技巧和注意事项,需要的朋友参考一下 标题栏中的返回按钮在实际使用中用的比较多,今天就来讲讲我在项目开发中的使用经历,话不多说,还是直接上源码,上源码是最给力的。 一、 编写自定义类 二 、 xml资源,在layout中定义custom_title 三 、 在需要调用的activity中调用 四

  • 我想在标题栏区域放一个后退按钮,在Android应用程序中继续后退活动,如何放那个按钮。 就像这张照片里的一样。

  • 本文向大家介绍Android标题栏上添加多个Menu按钮的实例,包括了Android标题栏上添加多个Menu按钮的实例的使用技巧和注意事项,需要的朋友参考一下 Android标题栏上添加多个Menu按钮的实例 前言: 最近项目中碰到要在Android Menu旁边再添加一个按钮,而不是点击menu按钮然后在弹出一些选项. MainActivity代码: 效果图如下: 如有疑问请留言或者到本站社区交

  • 问题内容: 我的应用程序中有一个工具栏,例如: 我将标题添加为: 我已经读过Android工具栏中心标题和自定义字体 但是,如果我更改工具栏的xml,我不知道如何更改TextView的值。有人可以帮助我吗? 问题答案: 如果您具有自定义的工具栏布局,请不要用于设置标题。 相反,假设您的XML布局如下所示: 你需要调用,在某处你的可能是: