android ListView SearchView基本用法3

android ListView SearchView基本用法3

背景:前面两篇文章,android RecyclerView SearchView基本用法1,android RecyclerView SearchView基本用法2 演示了RecyclerView如何跟SearchView配合使用,本篇主要讲ListView,在很多老的项目里面,列表相关的控件,基本上还是ListView,虽说目前已经是2019年了,Li……

android RecyclerView SearchView基本用法2

android RecyclerView SearchView基本用法2

背景:上文中介绍了RecyclerView SearchView配合使用的常用用法,本文会在上文的基础上加入Toolbar,Toolbar用来充当actionbar,代表标题栏那块区域的内容,SearchView就放置在Toolbar里面(这种交互场景还是多的)。最终的效果图解决方案:先看布局文件:<?xml version="1.0" ……

android7.0及以上版本https抓包

android7.0及以上版本https抓包

背景:这个问题存在很久了,之前一直没管,也不想处理,Android高版本的手机都存在这个问题,比如7.0, 8.0,9.0的系统,今天测试提到了这个问题,自己新买的手机无法抓包,感觉是时候解决这个问题了。解决办法:在AndroidManifest.xml文件中,为Application节点添加属性字段android:networkSecurityCo……

android RecyclerView SearchView基本用法1

android RecyclerView SearchView基本用法1

背景:做了很多年的app开发,貌似没见过没有搜索功能的,搜索这个功能还真是挺常见的,一般包括本地搜索,比如笔记类的,有道云笔记,或者Leanote,或者是qq,微信这样的IM软件,搜索本地聊天数据。也有一些是根据关键字,发起http请求,让服务端搜索。在本文主要关注的是本地搜索,比如搜索数据库中的内容,或者是其他本地存储的内容。通常会觉得写搜索页面,比较……

Android SearchView更换SearchCloseBtn

Android SearchView更换SearchCloseBtn

背景:上文中,我遗留了一个小问题,Android SearchView如何更换search_close_btn对应的icon,有时候为了满足设计稿的需要,默认的icon不能达到要求,就需要设计师重新切图设计icon,替换v7包下SearchView的默认icon。解决办法:ImageView searchCloseIcon = (ImageView) ……

Android SearchView不显示搜索icon

Android SearchView不显示搜索icon

背景:之前碰到了一个页面展示问题,SearchView放在Toolbar里面,展示在页面顶部,发现进入这个页面后,左上角是箭头图标(表示点击返回),中间区域就是搜索栏,不过看到会显示搜索icon🔍感觉额外丑陋,就想要把它隐藏掉,找了一圈没有找到如何隐藏Android中android.support.v7.widget.SearchView的……

Spinner基本用法汇总2

Spinner基本用法汇总2

背景:上一篇写了Spinner的基本用法,一般情况下,对于Spinner,也不会有复杂的使用场景,不过最近碰到的交互稿上面的效果看起来,对于Spinner还是得特殊处理下,不然满足不了产品的要求。这里是把Spinner当做了一个TextView来使用,需要的是弹出一个PopWindow的浮窗效果。当然可以用popWindow实现,我们选择用Spinner……

Android WebView与H5联调技巧

Android WebView与H5联调技巧

背景:突然想写一篇关于Android WebView与H5联调技巧的文章,在这块内容也算是小有心得。平时在工作中,发现不少同事,对这块很迷糊,在联调过程中出现了问题,不知道究竟是哪一端的问题,究竟是h5造成的,还是Android造成的,分析不出原因,真是不好说啥,本着对自我有着较高的要求,那么就Android,H5一起搞定吧。在此之前可以看一篇文章,配置……

Android仿QQ复制昵称效果2

Android仿QQ复制昵称效果2

背景:在上一篇文章中,给出了一种复制QQ效果的方案,今天就来讲讲换一种方式实现。主要依赖的是一个开源项目https://github.com/shangmingchao/PopupList。解决办法:PopupList.java的代码封装的比较完善,用纯java代码实现view效果,不需要使用图片,xml资源文件,引入的话,只需要copy PopupL……

Android仿QQ复制昵称效果

Android仿QQ复制昵称效果

背景:这几天做一个复制文本的需求,突然看到QQ上复制昵称跟QQ号的效果,觉得很不错,就想要模仿一波,办法比较简单粗暴,反编译获取了那个.9图片,然后就是用PopWindow实现了。解决办法:自定义PopWindowpublic class CopyContentPopWindow extends PopupWindow { privat……