android 后退按钮,如何在android中处理Search View的后退按钮
如果您使用android.support.v7.widget.SearchView作为菜单项:
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
android:id="@+id/action_search"
android:title=""
app:showAsAction="ifRoom|collapseActionView"
app:actionViewClass="android.support.v7.widget.SearchView"/>
您可以使用以下方式处理后退按钮(用于展开状态):
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu,menu);
MenuItem searchItem = menu.findItem(R.id.action_search);
searchItem.expandActionView();
MenuItemCompat.setOnActionExpandListener(searchItem,new MenuItemCompat.OnActionExpandListener() {
@Override
public boolean onMenuItemActionExpand(MenuItem item) {
return true;
}
@Override
public boolean onMenuItemActionCollapse(MenuItem item) {
// Write your code here
return true;
}
});
}
android 后退按钮,如何在android中处理Search View的后退按钮相关推荐
- android在java下建立模块,Android Studio:如何在Android模块中包含Java模块?
在Android工作室我有一个Android模块,我们称之为MyAndroid.我还有一个Java模块(不是独立的JAR,而是模块中的完整Java项目),我们称之为MyJava.Android Stu ...
- android togglebutton 动画,如何在Android中使用ToggleButton多状态按钮控件
如何在Android中使用ToggleButton多状态按钮控件 发布时间:2020-12-05 16:53:37 来源:亿速云 阅读:84 作者:Leah 这篇文章给大家介绍如何在Android中使 ...
- android中的后退功能,如何在Android应用中实现一个返回键功能
如何在Android应用中实现一个返回键功能 发布时间:2020-11-23 16:28:56 来源:亿速云 阅读:89 作者:Leah 今天就跟大家聊聊有关如何在Android应用中实现一个返回键功 ...
- android 显示进度,progressdialog-如何在Android中显示进度对话框?
progressdialog-如何在Android中显示进度对话框? 当我单击"登录"按钮时,我想显示ProgressDialog,这需要时间才能移动到另一个页面. 我怎样才能做到 ...
- android编辑配置文件,如何在android studio中修改配置文件
在使用android studio过程中,你知道怎么手动修改配置文件吗?下面是学习啦小编给大家整理的一些有关在android studio中修改配置文件的方法,希望对大家有帮助! 在android s ...
- android radiogroup 添加,如何在android中动态添加textview到radiogroup
大家好, 我们想动态地在radiogroup旁边添加textview.基于服务响应,我们需要在不使用xml的情况下将标签添加到radiogroup. 在某些情况下基于最长无线电如何在android中动 ...
- android listview单击,如何在Android中处理ListView单击
如何在Android中处理ListView单击 如何在ListView上收听点击事件? 这就是我现在拥有的 ListView list = (ListView)findViewById(R.id.Li ...
- android vitamio 函数,如何在Android Studio中集成Vitamio?
我试图将Vitamio Bundle集成到我的Android Studio项目中,但这不适用于我的步骤 >我创建了一个新的Android项目"空白活动" >我选择文件& ...
- android 打开闪光灯,如何在Android中以编程方式打开前置闪光灯...
对于这个问题,你应该: >检查手电筒是否是 可用与否? >如果是,则关闭/打开 >如果没有,那么根据你的应用,你可以做任何事情 需要. 要检查设备中闪存的可用性: 您可以使用以下内容 ...
最新文章
- 亚马逊生鲜的产品质疑!国外设计师怎么分析用户体验(中英图文对照版)
- while(getchar()=='\n')continue;为什么作用是清空行
- 01-NVIDIA Jetson TX2开箱上电显示界面
- Redis的诞生历程
- python简单工厂模式_简单工厂模式-python语言实现
- md发布test-1 md发布test-1md发布test-1md发布test-1md发布test-1md发布test-1md发布test-1md发布test-1md发布test-1md发布test-
- ios 数组中的字典排序_题解 | 26.删除排序数组中的重复项
- 强化学习的数学基础2---PPO算法
- 跨境电商SaaS会成为一门大生意吗?
- python3爬虫(2):使用Selenium爬取百度文库word文章
- Windows上实现iOS APP自动化测试:tidevice + WDA + airtest
- 刷手机二维码轻松登机(仅限移动用户)
- 什么是云服务和云服务端开发?
- Jenkins项目自动化部署工具的安装、配置及使用
- PMP备考大全:经典题库(8月第4周)
- 关于oracle双活参考
- PADS打开PCB文件时出现提示:发生严重的运行时错误。
- 美团后台开发实习生面试经验
- Restful-API设计最佳实战--Django播客系统(五)
- 蓝牙BLE芯片PHY6222之I2C主从通信
热门文章
- 华为云 - 公有云产品 - OBS计费说明
- 什么事,是你当了领导才明白的?(转)
- Mysql学习总结(65)——项目实战中常用SQL实践总结
- Linux学习总结(37)——CentOS7下Firewall防火墙配置用法详解
- Android学习总结(1)——好的 Android 开发习惯
- 远程通信(RPC,Webservice,RMI,JMS、EJB、JNDI的区别)对比
- 30天python从入门到精通_2019最新《Python从入门到精通之30天快速学Python教程 》
- php为什么凉了_马蜂窝裁php换java,php又又又凉凉了吗
- python网页部署-想用python3做web开发的一些不知(主要是环境部署),求解!
- 更改计算机用户名后无法共享文件夹,怎样使文件夹不被共享