【Android】ActionBar监听返回按钮
android生成的Activity默认是不显示ActionBar的,如果有需要可以把它打开,并且设置主副标题、返回键键等,重写onOptionsItemSelected才能点击返回键返回上一层
public class AboutActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_about);ActionBar actionBar = getSupportActionBar(); // 获取ActionBarif (actionBar != null) {actionBar.setTitle("关于"); // 设置ActionBar的标题// actionBar.setSubtitle("请详细阅读"); // 副标题actionBar.setDisplayHomeAsUpEnabled(true); // 设置返回按钮}}// 监听返回按钮,如果点击返回按钮则关闭当前Activity@Overridepublic boolean onOptionsItemSelected(@NonNull MenuItem item) {if (item.getItemId() == android.R.id.home) {this.finish();return true;}return super.onOptionsItemSelected(item);}
}
【Android】ActionBar监听返回按钮相关推荐
- android设置返回按钮无效,Android onKeyDown监听返回键无效的解决办法
Android onKeyDown监听返回键无效的解决办法 当我们的Activity继承了TabActivity,在该类中重写onKeyDown是监听不到返回键的, 具体解决方法如下: 重写dispa ...
- 微信公众号监听返回按钮问题解决
2017年12月21日 微信公众号监听返回按钮问题解决 //首页返回路径 $(function(){pushHistory();var bool = false;setTimeout(function ...
- Android 如何监听返回键,弹出一个退出对话框
Android 如何监听返回键点击事件,并创建一个退出对话框, 防止自己写的应用程序不小心点击退出键而直接退出.自己记录下这个简单的demo,备用. 注:如下代码当时是从网上copy过来的,现在忘了它 ...
- vue 监听返回按钮
2020-09-27 09:21:30 移动端当用户使用默认返回按钮的时候,或左滑,或点击返回键 这时候需要监听返回按钮 1.挂载完成后,判断是否支持popstate mounted(){ if (w ...
- Android下监听返回键、home键、任务键
1.监听返回键 @Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYC ...
- document.referrer 配合微信监听返回按钮优化用户体验
document.referrer是javascript提供的默认返回并刷新页面的方法:同时用document.referrer可以获取到上一个页面的url; 那么具体如何使用呢? 举个列子:我们在做 ...
- 微信公众号监听返回按钮关闭当前界面,部分安卓机监听popstate失败【小程序与公众号】
需求: 微信公众号开发的时候,可能会出现这种需求: 微信公众号内指定某个网页在点击返回键时不回退到上一级,而是直接关闭微信浏览器窗口,用户点击返回按钮本身就是一个返回事件. 解决方案: 利用监听返回事 ...
- android重写返回按钮点击事件,Android Fragment监听返回键
场景:在项目中做联系人界面时,需要按名字和按部门显示联系人,此处使用2个fragment切换显示,按部门显示需要体现部门层级关系,需要实现点击返回上级部门.因为Fragment并不能像在Actvity ...
- mui框架下监听返回按钮
用于监听mui框架下的Android手机的返回按键(物理键) 1 mui.back = function() { 2 if(b == true) {//一个标识符,在某个状态下不允许双击返回关闭程序 ...
最新文章
- 科技发展给保险行业带来了什么改变?
- ClickHouse系列教程三:MergeTree引擎分析
- 为什么我们总认为开源不挣钱?
- windows2003系列(之)搭建DHCP服务与中继代理图解
- 多维数组(冒泡排序,稀疏数组)
- 22行代码AC_试题 历届试题 油漆面积【解题报告】
- java并发编程面试
- php5.6 xdebug 配置,php5.5+apache2.4+mysql5.6+xdebug配置
- matlab和c 性能,性能权衡 – 什么时候是MATLAB更好/慢于C/C++
- 0x06 MySQL 单表查询
- python连接数据库oracle_python 连接oracle数据库:cx_Oracle
- android 图层绘画分析,Android绘图技巧使用详解
- 电子商务概论(农)之形考作业三
- NLP炼丹技巧:标签平滑label smoothing
- Stack的三种含义
- 01.14_学习Java的day23(详解)
- Java身份证号校验
- vue---UI框架elementUI实现系统登录注册页
- Linux_Shell脚本 + 配置文件:按照不同文件类型合并文件,小文件合并成大文件
- Spotify的牛逼是如何炼成的?