相关疑难解决方法(0)

如何在android中覆盖动作栏后退按钮?

我想在操作栏中自定义活动后退按钮,而不是在硬键后退按钮中.我已经覆盖了这个onBackPressed()方法.它适用于我的模拟器后退按钮,但不适用于操作栏后退按钮.

我希望它与动作栏一起发生.我怎样才能做到这一点?

这是我的代码:

@Override
public void onBackPressed() {
    Toast.makeText(getApplicationContext(),"Back button clicked", Toast.LENGTH_SHORT).show(); 
    return;
}
Run Code Online (Sandbox Code Playgroud)

我已经使用了这个toast,无论后退是否有效,但实际的实现变化就像回到之前的活动一样.但是这不适用于操作栏顶部的按钮(除了活动的标题).

请任何人指出我的问题.

java android

89
推荐指数
6
解决办法
8万
查看次数

标签 统计

android ×1

java ×1