为你的 Android 应用增加本地搜索功能

news/2024/7/3 20:56:44

搜索是各种应用程序的一个基本功能需求. 在我们的案例中,我们拥有一个餐厅的应用程序,需要它能让用户可以方便和快速的搜索菜品清单,找到他们想要的东西. 在本文中,我将会描述我在对UI进行持续的维护时先我们现有的餐厅应用程序加入本地搜索功能过程. 我会详细讲述我选择的UI方案及其理由, 此外还涉及到像activity中加入一个GestureOverlayView.

screenshot

文章转载自 开源中国社区 [http://www.oschina.net]


http://www.niftyadmin.cn/n/4588567.html

相关文章

function showURL(value, metaData, record){

columns:[{id:"id",header:"标单编号",width:120,sortable:true,dataIndex:"orderNo"},{header:"产品名称",width:180,sortable:true,dataIndex:"productName"},{header:"交易开始时间",width:150,sortable:true,…

MySQL字符型数据区分大小写

2019独角兽企业重金招聘Python工程师标准>>> MySQL字符型数据区分大小写 MySQL存储字符类型的值时默认是不区分大小写的。所以在select时如果不指定‘binary’关键字时,默认返回的值是忽略大小的。 1 CREATE TABLE test_t1 ( 2 VR_WEB_ACCOUNT varchar(1…

文本框添加事件

new Ext.Toolbar.TextItem(工具条:), { xtype:textfield, listeners: { render: function(p) { // Append the Panel to the click handlers argument list. p.getEl().on(click, function(p){ //处理点击事件代码 …

JS基础知识(数组)

1,数组 var colors new Array(); var colors new Array(20); var colors new Array(“red”, “blue”, “green”); var colors new Array(3); //create an array with three items var names new Array(“Greg”); //create an array with one item, the str…

单元格编辑后事件处理

//创建edgrid.js Ext.onReady(function(){ Ext.QuickTips.init(); // 格式化日期显示 function formatDate(value){ return value ? value.dateFormat(Y, M d) : ; } // 格式化性别显示,这是个 renderer, 渲染器 function formatSex(value) { return value ? "男" …

AjaxPro.dll,asp.net 前台js调用后台方法(无刷新)

1、什么是Ajax Ajax是异步Javascript和XML(Asynchronous JavaScript and XML)的英文缩写。"Ajax"这个名词的发明人是Jesse James Garrett,而大力推广并且使Ajax技术炙手可热的是Google。Ajax的核心理念在于使用XMLHttpRequest对象发送异步请求。 2、为什么…

iOS适配UIViewView/WKWebView,H5生成长图,仿微信进度条

前段时间撸代码猥琐发育的时候,设计师老王给了张截图某宝APP上一个生成长图分享的功能,正好公司有这个需求,于是在立马开始操练起来!在万能的度娘上搜集整理资料后发现很多文章介绍的方案对WKWebView不适用,iOS8.0后的…

Extjs grid如何为指定的列添加事件

var cm new Ext.grid.ColumnModel([{header : "测定项目",width : 150,sortable : true,dataIndex : "program",align : "center",listeners :{click:function(){alert("ssssss")}} ------------------ 就是在Grid里面有数量、单价…