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

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

FragmentLayout,然后在这个上面的标题的标题及搜索图标按钮上面,覆盖了一层我们要的SearchView,然后默认是隐藏的,点击搜索图标按钮SearchView显示就可以了。...---- 我们可以直接在ToolBar,自己左边添加一个ImageView,然后图片设为返回的图标,然后给这个ImageView添加点击事件就OK了。...的搜索框(三)—— SearchView 我们看到,GIF图中,当我点击了搜索图标按钮的时候,SearchView 的Visible设为显示状态,同时键盘出现,然后当我点击取消按钮的时候,SearchView...写上此句searchView初始展开的,也就是是可以点击输入的状态,如果不写,那么就需要点击下放大镜,才能展开出现输入框。...,设为false,则光标放大镜后面,输入文字,放大镜也不会消失

1.3K10

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

前言 Android开发,类似下图的搜索功能非常常见 ? 今天,我将带来一款 封装了 历史搜索记录功能 & 样式 的Android 自定义搜索框 开源库,希望你们会喜欢。 ?...功能介绍 2.1 需求场景 开始coding前, 理解好用户的需求场景 有助于我们更好地设计 & 实现功能 需求场景如下 ?...使用示例 XML文件中进行设置 activity_main.xml <scut.carson_ho.searchview.SearchView android:id="@+id...设置点击返回按键的操作(通过回调接口) searchView.setOnClickBack(new bCallBack() { @Override...下一篇文章我将继续进行一些有趣的自定义View实例讲解,有兴趣可以继续关注Carson_Ho的开发笔记 更多简单好用的开源库:简单 & 好用的开源组件: 自定义EditText:手把手教你做一款含一键删除

2.4K30

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

y:组件容器Y轴上的起点 width:组件的长度 height:组件的高度 } /** * 步骤3:通过监听复写EditText本身的方法来确定是否显示删除图标...clearDrawable : null, null); } /** * 步骤4:对删除图标区域设置点击事件,即"点击 = 清空搜索框内容" * 原理:当手指抬起的位置删除图标的区域...switch (event.getAction()) { // 原理:当手指抬起的位置删除图标的区域,即视为点击了删除图标 = 清空搜索框内容 case...所以X1与X2之间的区域 = 删除图标的区域 // 当手指抬起的位置删除图标的区域(X2=<event.getX() <=X1),即视为点击了删除图标 = 清空搜索框内容...下一篇文章我将继续进行一些有趣的自定义View实例讲解,有兴趣可以继续关注Carson_Ho的开发笔记 更多简单好用的开源库:简单 & 好用的开源组件: 自定义EditText:手把手教你做一款含一键删除

2.7K10

开发经验分享:资源、UI、函数库、测试、构建一个都不能少

软件开发的世界里,好的工具能让我们的生活变得更轻松,更短的时间里写出更棒的代码。 时光回到2008年,那时还很年轻。...有些时候我们需要快速地找到资源,我们需要工具栏图标、主题、其他图标和各种应用需要的设计资源。Android Assets Studio是最佳工具之一。...它可以为你生成各种分辨率 (mdpi, hdpi, xhdpi)的启动器、标签、工具栏、菜单图标,可以按照你的配色生成主题,还可以生成工具栏资源 适用于Sherlock Action Bar。...这个工具栏设计扩展了支持函数库,可以通过一个API操作各个版本的工具栏。该函数库会在合适的时候自动调用原生工具栏,也可以在你布局基础上封装一个自定义实现。...Maven:我的一个朋友曾经说过:“Maven管理应用只有Hello World”。Maven从未被谷歌或者官方支持。社区开发的几个Maven插件构建工具的每个新版本上都会崩溃。

1.1K70

AutoJs6 – v6.2.0 – JavaScript 自动化工具 (Auto.js 二次开发)

修复 工作路径为一个项目时软件启动不显示项目工具栏的问题 修复 工作路径可能跟随软件语言切换而自动改变的问题 issue #19 修复 定时任务启动延时显著 (试修) issue #21 修复...JavaScript 模块名被覆盖声明时导致存在依赖关系的内部模块无法正常使用的问题 issue #29 修复 高版本系统点击快速设置面板相关图标后面板可能无法自动收起的问题 (试修) issue...#7 修复 高版本系统可能出现部分页面与通知栏区域重叠的问题 修复 10 及以上系统无法正常运行有关设置画笔颜色的示例代码的问题 修复 示例代码 “ 音乐管理器 ” 更正文件名为 “ 文件管理器...(试修) 修复 文本编辑器设置字体大小时可用最大值受限的问题 修复 部分系统脚本运行结束时日志无法统计运行时长的问题 修复 使用悬浮窗菜单关闭悬浮窗重启应用时悬浮窗依然开启的问题 修复...布局层次分析时长按列表项可能导致弹出菜单溢出下方屏幕的问题 修复 7.x 系统夜间模式关闭时导航栏按钮难以辨识的问题 修复 http.post 等方法可能出现的请求未关闭异常 修复 colors.toString

4.3K20

很多人不知道还有这个——搜索框组件SearchView

一、SearchView概述 SearchView是搜索框组件,它可以让用户文本框内输入文字,并允许通过监听器监控用户输入,当用户输入完成提交搜索时,也可通过监听器执行实际的搜索。...SearchView默认是展示一个search的icon,点击icon展开搜索框,也可以自己设定图标。用SearchView时可指定如下表所示的常见XML属性及相关方法。...XML属性 相关方法 说明 android:iconifiedByDefault setIconifiedByDefault(boolean) 设置搜索图标是否显示搜索框内 android:imeOptions...继续使用WidgetSample工程的advancedviewsample模块,app/main/res/layout/目录下创建searchview_layout.xml文件,在其中填充如下代码片段...搜索框输入内容,可以看到上图右侧所示筛选效果。 关于SearchView的简单使用先学到这里,更多用法建议自己多加练习。

1.5K100

Material Design整理(六)——SearchView及FlexboxLayout

github地址:https://github.com/shuaijia/MaterialDesignDemo 简介 大多APP都具有搜索功能,但是大部分都是标题栏中放置搜索的图标或者是不可输入的EditText..." app:showAsAction="always"/> 其中,actionViewClass中指定view类型为SearchView 2、布局文件添加ToolBar...attr/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay" /> ToolBar添加得再正常不过了 3、Activity获取...4、更换默认图标颜色 SearchView的默认图标都是黑色的,如果我们想换成其他颜色,Activity的主题中,指定Toolbar菜单项图标的颜色 <style name="SeachViewActivityTheme...(false);//设置<em>searchView</em>处于<em>展开</em>状态 <em>searchView</em>.onActionViewExpanded();// 当<em>展开</em>无输入内容的时候,没有关闭的<em>图标</em> <em>searchView</em>.setIconifiedByDefault

1.2K10

actionbar完全解析(一)

如果我们想要使用另外一张图片来作为ActionBar的图标,可以或者通过logo属性来进行指定。...标签又有一些属性,其中id是该Action按钮的唯一标识符,icon用于指定该按钮的图标,title用于指定该按钮可能显示的文字(图标能显示的情况下,通常不会显示文字),showAsAction...如果你还希望代码SearchView的属性进行配置(比如添加监听事件等),完全没有问题,只需要在onCreateOptionsMenu()方法获取该ActionView的实例就可以了,代码如下所示...当然,如果你认为这样不够美观,希望overflow的Action按钮也可以显示图标,我们仍然可以想办法来改变这一默认行为。...其实,overflow的Action按钮应不应该显示图标,是由MenuBuilder这个类的setOptionalIconsVisible方法来决定的,如果我们overflow被展开的时候给这个方法传入

1K100

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

如果我们想要使用另外一张图片来作为ActionBar的图标,可以或者通过logo属性来进行指定。...标签又有一些属性,其中id是该Action按钮的唯一标识符,icon用于指定该按钮的图标,title用于指定该按钮可能显示的文字(图标能显示的情况下,通常不会显示文字),showAsAction...如果你还希望代码SearchView的属性进行配置(比如添加监听事件等),完全没有问题,只需要在onCreateOptionsMenu()方法获取该ActionView的实例就可以了,代码如下所示...当然,如果你认为这样不够美观,希望overflow的Action按钮也可以显示图标,我们仍然可以想办法来改变这一默认行为。...其实,overflow的Action按钮应不应该显示图标,是由MenuBuilder这个类的setOptionalIconsVisible方法来决定的,如果我们overflow被展开的时候给这个方法传入

3.2K101

Android训练课程(Android Training) - 构建你的第一个应用

你的包名必须是在你的系统的所有的包是唯一的。...4.接下来屏幕上去配置这个项目,保留默认选项并点击 Next 下一步。 5.接下来的屏幕可以帮助你创建一个启动图标。 你可以使用多种方式自定义一个图标,和使用工具创建一个适合多种屏幕密度的图标。...更多的信息请阅读 Supporting Different Platform Versions. src/   你的应用程序的主要源代码文件存放在这里,默认情况下,包含了一个Activity的类,通过点击图标你的应用启动时它将被启动...Eclipse,点击工具栏的Android Virtual Device Manager b....6.模拟器启动,解锁模拟器屏幕。 Eclipse启动这个应用 1.打开一个你项目中的文件,并且点击工具栏的 Run。

2.1K00

2021 最新 IntelliJ IDEA 详细配置步骤演示(图文版)

full path in window header(始终在窗口标题中显示完整路径) 始终在窗口标题中显示完整路径,开启前效果: 开启后效果: Display icons in menu items(菜单项显示图标...) 主菜单和上下文菜单项目左侧显示图标。...更改字体大小,退出并进入演示模式。 2. Menus and Toolbars(菜单和工具栏管理) 自定义菜单和工具栏,使其仅包含所需的操作,对其进行重新组合并配置其图标。...可用菜单和工具栏列表展开要自定义的节点,然后选择所需的项目。 单击+按钮以在所选项目下添加动作或分隔符。 单击-按钮以删除所选的项目。 单击编辑图标按钮以添加或更改所选操作的图标。...Android SDK 配置sdk 4. File Colors(文件颜色) 使用此页面可以设置不同的背景颜色,以区分特定范围的项目文件。 \1.

77510

如何解决fiddler抓包,Ios失败问题?

之前写过一篇关于fiddler抓包app接口定位分析bug的文章 如何使用fiddler抓包,IOS接口,并定位分析bug?...然后评论区有很多同学反馈fiddler抓包失败,说部分,ios系统不支持。那么有什么好的解决方案呢? 最好的方式就是换一个更牛逼的工具,推荐一款我现在在公司经常用的抓包工具whistlejs。...7、https抓取 点击工具栏的HTTPS,会弹出如下窗口 此码为证书下载码,手机配好代理,扫此码即可安装证书。...最后勾选上配置项即可抓取https请求 需要注意的是,您抓取https时,可能会导致本地的https网站无法打开,您可以将上面红框的选项不勾选即可。...我们回到network,抓到请求,查看此项就可知道是否绑定成功: 以上就是whistlejs对,ios进行抓包的使用操作说明,亲测非常好用,比fiddler好用多了,大家可以自己去安装试试。

1.4K20

2.Android-sdk目录介绍、ADT使用介绍、创建helloworld 3.Android-ADT之helloworld项目结构介绍

比如:DDMS调试工具等 3. ADT-sdkManager介绍 Android软件开发工具包管理器,就像一个桥梁,连通本地和服务器,从服务器下载开发所需工具到本地。   ...选择工具栏的Android Virtual Device Manager,如下图: ? 然后弹出AVD对话框,选择点击右边的new按钮,来创建模拟器机型,如下图所示: ? 然后弹出如下图所示: ?...配置完成并点击OK,我们则点击AVD对话框的start..按钮: ? 然后我们点击下图的Launch则可以启动模拟器了: ? 启动,如下图所示: ? 5....这是通过ADB(Android Debug Bridge)调试桥来连接在一起的....设置项目路径,点击next,即设置应用图标,如下图所示: ? 设置应用图标,点击next,即设置activity样式,我们选择blank activity(空的)即可,如下图所示: ?

1.9K20
领券