首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android开发笔记(一百一十九)工具栏ToolBar

    下面是个布局例子片段: <android.support.v7.widget.Toolbar android:id="@+id/tl_head" android...dismissPopupMenus : 关闭已弹出的菜单。 SearchView v7包在带来Toolbar的同时,也带来了一个加强版的SearchView。...有关原SearchView的使用说明参见《Android开发笔记(二十)顶部导航栏》,新旧两个SearchView的用法其实大同小异,当然新版的功能会更强大些,下面是android.widget.SearchView...SearchAutoComplete控件,该控件在旧SearchView中是隐藏的,在新SearchView中是开放的,所以我们可随意修改v7编辑框的显示风格。...Log.d(TAG, "Fail to get SearchView."); } else { //新旧SearchView公用代码开始 searchView.setIconifiedByDefault

    1.9K30

    Android开发笔记(四十四)动态UI事件

    常用的几个事件 动画事件 动画事件主要用于Animation控件,可监控动画开始、结束、重播等行为。...: 动画开始播放时调用。...在博文《Android开发笔记(二十)顶部导航栏ActionBar》里面,博主提到ActionBar自带的搜索框SearchView,但是SearchView存在几点不足: 1、搜索按钮只能显示图标,...不能显示中文; 2、搜索框只能放在顶部的ActionBar里面,不能放置于页面的其它位置; 3、用户输入搜索文本时,SearchView无法给出近似的关键词列表提示; 因为SearchView的这些先天不足...: 设置下拉列表的宽度 setSingleLine : 设置列表中的每个元素是否单行显示 示例代码主要实现了三个功能: 1、在文本框一开始获得焦点时,自动弹出历史搜索关键词下拉列表; 2、

    1.1K10

    Android开源库:手把手教你实现一个简单好用的搜索框(含历史搜索记录)

    需求场景 在开始coding前, 理解好用户的需求场景 有助于我们更好地设计 & 实现功能 需求场景如下 ? ---- 3. 业务流程图 根据场景,梳理出来的功能业务流程图如下: ? ---- 4....tv_clear.setOnClickListener(new View.OnClickListener() { @Override public void onClick...完整源代码请看:Carson_Ho的Github地址:SearchView ---- 7....具体使用 具体请看文章:Android开源库:这里有一个简单好用、含历史搜索记录的搜索框 完整Demo地址:Carson_Ho的Github地址:SearchView ? ---- 8....总结 相信你一定会喜欢上 这款简单 & 好用的SearchView控件 已在Github上开源:SearchView,欢迎 Star !

    3K10

    Android自定义View:你需要一个简单好用、含历史搜索记录的搜索框吗?

    功能介绍 2.1 需求场景 在开始coding前, 理解好用户的需求场景 有助于我们更好地设计 & 实现功能 需求场景如下 ?...仅需要简单的xml属性配置 下面1节会详细介绍其使用方法 3.3 二次开发成本低 本项目已在 Github上开源:地址:SearchView 具备详细的源码分析文档:Android开源库:手把手教你实现一个简单好用的搜索框...设置点击搜索按键后的操作(通过回调接口) // 参数 = 搜索框输入的内容 searchView.setOnClickSearch(new ICallBack() {...完整Demo地址 Carson_Ho的Github地址:SearchView ? ---- 6....总结 相信你一定会喜欢上 这款简单 & 好用的SearchView控件 已在Github上开源:SearchView,欢迎 Star !

    2.5K30

    Android开源实战:简单好用、含历史搜索记录的智能搜索框

    简介 一款封装了 历史搜索记录功能 & 样式 的Android自定义搜索框 已在Github开源:地址:SearchView,欢迎 Star ! 2....功能介绍 2.1 需求场景 在开始coding前, 理解好用户的需求场景 有助于我们更好地设计 & 实现功能 需求场景如下 2.2 功能需求 业务流程图 根据场景,梳理出来的功能业务流程图如下:...仅需要简单的xml属性配置 下面1节会详细介绍其使用方法 3.3 二次开发成本低 本项目已在 Github上开源:地址:SearchView 具备详细的源码分析文档:Android开源库:手把手教你实现一个简单好用的搜索框...完整Demo地址 Carson_Ho的Github地址:SearchView 6. 源码解析 具体请看文章:Android开源库:手把手教你实现一个简单好用的搜索框(含历史搜索记录) 7....总结 相信你一定会喜欢上 这款简单 & 好用的SearchView控件 已在Github上开源:SearchView,欢迎 Star !

    1.8K20

    项目需求讨论-标题栏上的搜索功能

    今天讲的就是一个很简单的具体开始时候遇到的需求,在标题栏中实现搜索功能,而且美工要求需要实现下面GIF图的效果,我就实现了下,可能不是最好的,有哪里可以更方便请大家指出。...正好仔细的讲解了下SearchView和Toolbar。希望大家看看我哪里是不是讲错了。哈哈。 ? 1.先抛开搜索功能,我们看如何单纯实现下图的标题栏的界面: ?...,覆盖了一层我们要的SearchView,然后默认是隐藏的,点击搜索图标按钮后让SearchView显示就可以了。...---- 3.SearchView的显示及键盘弹出 SearchView基础我就不重复了,先附上其他大神写的SearchView的相关基础知识: 搜索框(SearchView)的功能与用法 详细解读Android...中的搜索框(三)—— SearchView 我们看到,在GIF图中,当我点击了搜索图标按钮的时候,SearchView 的Visible设为显示状态,同时键盘出现,然后当我点击取消按钮的时候,SearchView

    1.4K10

    基于 Django 的个人网站(4)

    ——其实还是和主页面差不多,同样继承主页面对应的视图,然后重写 get_queryset 方法就完事了,代码如下: class SearchView(IndexView): def get_queryset...表单有了,视图有了,最后我们直接配置 URL,在 urlpatterns 列表中添加一项,代码如下: path('search/', SearchView.as_view()) 现在该实现的也基本全都实现了...categories__in=Category.objects.filter(id=self.kwargs['category_id'])).order_by( '-id') class SearchView...django.conf.urls.static import static from personal_website.views import IndexView, ArticleDetailView, CategoryView, SearchView...bootstrap 的安装 在安装 bootstrap 之前,我们首先需要了解一下什么是 bootstrap,Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。

    1.1K20

    Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)

    本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。...如果你还希望在代码中对SearchView的属性进行配置(比如添加监听事件等),完全没有问题,只需要在onCreateOptionsMenu()方法中获取该ActionView的实例就可以了,代码如下所示...searchView = (SearchView) searchItem.getActionView(); // 配置SearchView的属性 .........return super.onCreateOptionsMenu(menu); } 在得到了SearchView的实例之后,就可以任意地配置它的各种属性了。...()方法就可以注册一个监听器了,当SearchView展开的时候就会回调onMenuItemActionExpand()方法,当SearchView合并的时候就会调用onMenuItemActionCollapse

    3.4K101
    领券