在android中创建持久搜索栏

2024-01-03

我想要一个位于布局顶部的搜索框,如下所示:

enter image description here http://www.google.com/design/spec/patterns/search.html#search-in-app-search http://www.google.com/design/spec/patterns/search.html#search-in-app-search

我不知道我是否必须使用文本框、白框等从头开始构建它,或者已经有内置的小部件或开源作品。

实际上从头开始设计一切在我看来并不正确。因为这样做会在未来的 Android API 中产生不兼容的视图或用户体验。

有哪些可用选项以及最常用的方法是什么?


有一个名为 persisten search 的库,它看起来像 google now、google play 等。看看它:https://github.com/Quinny898/PersistentSearch https://github.com/Quinny898/PersistentSearch

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在android中创建持久搜索栏 的相关文章

  • 使用 android 将图像上传到 Flickr

    我需要将 Flickr 与 android 集成 我已完成身份验证 我需要将图像上传到 flickr 但我不知道如何执行相同操作 我参考文件 http www flickr com services api upload api html
  • Context.startForegroundService 然后没有调用Service.startForeground

    这是我的 BroadcastReciever 类 该类处理启动电话状态 Code public class BroadCastRecieverBoot extends BroadcastReceiver Override public vo
  • 使用 ViewPager 从 Activity 到 Fragment 的通信

    我有一个 Activity 和两个 Fragmentstablayout含有一个viewpager 现在我可以通过实现谷歌的指南回调接口从片段到活动进行通信 但我怎样才能以另一种方式沟通从活动到片段 如果活动中发生了一些事情 外部事件 我想
  • Android 套接字和 HTTP 响应标头

    有趣的是 我可能无意中找到了解决方案是否可以使用普通套接字连接发送 HTTP 请求并接收没有标头的响应 https stackoverflow com questions 8320574 我希望我忽略了一些东西 无论如何 我正在连接到 We
  • 为什么Android room不建议使用allowMainThreadQueries()?

    我正在创建一个小型应用程序 仅在数据库中保存一些计数器 如果不存在 请插入一个 如果是的话 增加更新 该应用程序没有任何用户界面 它是一个保存和读取数据 少量表 少量记录 的插件 我可以用吗允许主线程查询 在这种情况下 每次我读到一些关于这
  • openFileOutput 在单例类中无法正常工作 - 想法/解决方法?

    作为一名 Android 开发新手 我遇到了一些奇怪的问题 我想创建一个类 它方法其他类 活动 任何可以用于以某种特殊方式处理文件的类 假设为了简单起见 我们将记录一些内容 如果我在活动中执行以下操作 例如在 OnClick 侦听器中 则一
  • Android 信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR) libwebviewchromium.so

    对于 android 4 4 我多次收到 Native crash at system lib libwebviewchromium so 错误 以下是设备包括 Xperia Z1 SO 01F 16 30 2 Galaxy Tab4 7
  • 移动到SD卡

    我知道从 android 2 2 开始可以使用移动到 SD 卡功能 我想知道有没有办法在我的程序中检测设备是否支持移动到 SD 卡功能 如果支持 则可以移动 否则如果不支持 则什么也不会发生 将在手机内存中 我的主要问题是我的应用程序支持
  • Android TextView 中的等宽表格数字

    我有一个自定义字体 默认情况下具有可变宽度数字字形 并且我想在 Android 中使用该字体的等宽表格数字功能TextView使数字垂直对齐 也就是说 改变如下 像这样的事情 要选择字体的表格数字功能 请使用TextView s fontF
  • Horizo​​ntalScrollView 将 GridView 缩小为小行

    当我将 Horizo ntalScrollView 放在 GridView 周围时 GridView 会被压缩到左侧的一个小列中 Gridview 的垂直滚动条甚至出现在左侧 Horizo ntalScrollView 的宽度设置为 fil
  • 无法读取第 0 行,第 -1 列

    我正在尝试复制使用 SQLite 管理器创建的数据库 我在其中执行了以下操作 CREATE TABLE android metadata locale TEXT DEFAULT en US and INSERT INTO android m
  • 如何让 Mockito 在 androidTest 中工作

    在我的测试中 我如何模拟我编写的课程 这是我的测试代码 import android support test runner AndroidJUnit4 import org junit Before import org junit Te
  • 我怎样才能实现CoverFlow视图[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想用点线布局实现溢出视图 目前我正在使用 polidea 封面流库 URL github https
  • 如何在捆绑中存储稀疏数组

    我有一个SparseArray
  • Google 的 Android OpenGL 教程是否教授了错误的线性代数?

    在帮助另一位用户解决有关该问题的问题后响应触摸事件 http developer android com training graphics opengl touch htmlAndroid教程 我下载了源代码 并且对我所看到的感到非常困惑
  • Meteor:即使设置了 ANDROID_HOME 也未设置

    操作系统 Ubuntu 14 04 框架 流星1 1 0 2 应用名称 Songofy 这是输出meteor install sdk android meteor install sdk android Found Android bund
  • 谷歌地图URL中参数的含义是什么

    我正在 Android 上使用 Webkit 浏览器 我想在以下 URL 中获得一个红色 A 符号
  • 使用Gradle组装时如何更改Android应用程序包名称?

    是否可以使用 Gradle 更改 Android 应用程序的包名称 我需要编译同一应用程序的两个副本 并具有唯一的包名称 这样我就可以向市场发布两次 作为使用的更简单的替代方案产品口味 正如伊森的回答 https stackoverflow
  • 无法 ACTION_VIEW 外部存储上的文件

    我的 Android 手机的外部存储中有一个文件 在本例中是模拟的 知道通往它的路径和 或拥有File代表它的对象 我如何使用Intent在适当的应用程序中打开它 我尝试的第一件事是 startActivity new Intent Int
  • Android:通过查找带有标签而不是 ID 的容器来添加片段

    我正在使用 for 循环创建片段的多个实例 在每个片段中 我需要添加另一组子片段 为此 我需要找到正确的容器 如果我使用容器的 ID 所有子片段都会添加到第一个父片段 而不是它们自己的父片段 在我的主要片段中 for ParentFragm

随机推荐

  • 带有选项参数的短/长选项 - 这是某种约定吗? [复制]

    这个问题在这里已经有答案了 似乎大多数 很多 命令都实现这样的选项参数 如果短选项需要选项参数 则选项与选项参数之间用空格分隔 例如 head n 10 如果长选项需要选项参数 则选项由 来自选项参数 例如 head lines 10 这是
  • 如何在 Excel 中创建时间线图表?

    我如何创建一个timeline聊天可以在一张图表中直观地显示人们一天的活动 我计划在 x 轴上放置时间 y 轴将是不同的人 首先 我想到了一个简单的堆积条形图 但是 那问题是 Excel 会将所有相同的活动合并到一个项目中并且不要在时间轴上
  • 使用 OR 而不是 AND 链接/构建 LINQ 查询

    编辑得更清楚 例如 如果我有这个 IQueryable DateTime theDate new DateTime 2015 09 30 var query from org in Organisations where org Disab
  • ASP.Net 中的自定义主体缓存

    我在 ASP NET 中成功使用了自定义主体 但我的自定义主体加载数据库数据 并且我不希望在系统中的每个请求上都发生这种情况 我在 Application OnPostAuthenticateRequest 的 Global ascx 文件
  • 如何在应用程序中访问 iPhone Safari 历史记录?

    有什么方法可以访问 iPhone Safari 的历史记录吗 问候 克里希南 不 这些应用程序是沙盒的并且彼此隔离 您无法从一个应用程序读取另一应用程序的数据 它是安全模型的一部分 您想要一些随机应用程序来浏览您的冲浪历史吗
  • 最新材料设计版本中的渲染问题“Path.op() 不受支持”[重复]

    这个问题在这里已经有答案了 我在下面使用androidx in 安卓工作室3 5 3 androidx recyclerview widget RecyclerView com google android material floatin
  • Spark 提交 java.lang.IllegalArgumentException:无法从空字符串创建路径

    当我执行 Spark 提交时 我收到此错误 java lang IllegalArgumentException 无法从空字符串创建路径 我使用的是spark版本2 4 7 hadoop版本3 3 0 集成开发环境 JDK 8 首先我遇到了
  • 如何查明谁在托管我的 WordPress 网站? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在接管一家公司的 WordPress 网站 他们不知道谁目前正在托管他们的 WordPress 网站 他们拥有的只是域名托管商和 Wo
  • 如何在react-router中设置和处理语言?

    我一整天都在努力解决这个问题 终于找到了大家 任务很简单 我需要在 URL 中设置语言类型 所以它看起来像这样 domain com langVar other paths 并且能够通过单击 选择我的应用程序标题或任何其他组件中的语言来更改
  • 扩展模型未加载

    我们有一个 Magento 开发站点和一个生产站点 这两个网站都安装了名为 Affiliate Pro 的扩展 我需要从我的脚本访问模型 所以我写了一个测试脚本 它适用于我们的开发站点 但不适用于生产站点 开发站点输出 object MW
  • 我可以更改 gdb 中 RET 的绑定吗?

    我想禁用 gdb 行为 即输入回车符会重复执行最后输入的命令 我只是想让它什么也不做 这可能吗 似乎重复大多数命令是 gdb 的默认行为 并且没有设置可以更改它 这是 gdb 源代码中的样子 Handle a complete line o
  • Libreoffice Draw Export解析没有意义

    我正在尝试使用 Libreoffice Draw v 4 0 2 2 制作一个非常简单的标签 该标签只不过是规则间隔的居中文本行而已 该图像将被打印 并且我有固定的尺寸 ppi 要求以确保适当的打印质量 我根据自己的规格设置页面大小 并根据
  • ES6 默认导出和命名导出

    我试图理解命名和默认导出 我有一个看似基本的要求 但我不明白如何设置 我希望能够导入两者 app js import Mod from my module import funcA funcB from my module console
  • DRF 序列化器深度使创建时忽略字段

    github上有这个问题的项目 https github com sam moshenko drf depth problem 由于某种原因 序列化器的深度选项会使字段在创建时被忽略 序列化器 class AnswerSerializer
  • 如何阻止 maven-shade-plugin 阻止 java.util.ServiceLoader 初始化 opensaml-impl 类型

    使用 OpenSAML 3 时 您必须首先从opensaml saml impl具有以下代码行的工件 InitializationService initialize This uses java util ServiceLoader加载任
  • Git 将现有存储库推送到新的不同的远程存储库服务器?

    假设我有一个存储库git fedorahosted org http git fedorahosted org git p rhq rhq git a summary我想将其克隆到我在 github 的帐户中 以便除了 fedorahost
  • Power BI 中的排序堆栈条形图

    我使用堆积条形图来展示各个地区的性别比例 这里的图例是性别 轴是区域 值是人数 当我想根据女性性别值对图表进行排序时 仅根据人数值进行排序 我如何按百分比值对其进行排序 请帮我 编辑 我的第一个答案只关注计数 现在我已经考虑到OP想要按女性
  • 使用 django runserver 开发服务器时如何提供静态文件?

    我正在使用 django 1 5 我能够在生产中提供这些文件 因为它是在 apache 级别处理的 这是我的 httpd conf 文件
  • Android:从 Intent 获取应用程序名称

    我目前正在研究多图像选择器控件 我正在用这个允许用户选择图像的相机或图库 https stackoverflow com questions 4455558 allow user to select camera or gallery fo
  • 在android中创建持久搜索栏

    我想要一个位于布局顶部的搜索框 如下所示 http www google com design spec patterns search html search in app search http www google com desig