大家好,我是公众号3分钟学堂郭立员,前两天在群里看到这么一个问题感觉挺有意思的,拿出来和大家分享一下,问题是这样的,看下图:
![「按键精灵安卓版」界面下拉框的选项也可以搜索了](/d/bkimg/2021091522/i0d1efglzp4502450.webp)
下拉框里面有100多个选项,一个个去找想点的选项很麻烦,想做个搜索功能
我在看到这个问题的时候,第一感觉是不难,而后一想又发现有些难度。
先来看看做好的效果:(源码在文章最底部)
![「按键精灵安卓版」界面下拉框的选项也可以搜索了](/d/bkimg/2021091522/s2haujmzuhy502450.webp)
下面我来说一下我的思路过程:思考过程可能会有些绕,如果有“懵逼”情况,请多看几遍。
第一步思考:先完成从多个内容中搜索某一个的功能。
假设把所有内容都放入数组中,然后通过循环遍历所有内容,之后逐一比对,确定第几个是我们要搜索的内容。
Dim arr=array("点赞","留言","评论","私信","回复")Dim key="留言"For i = 0 To UBOUND(arr) If arr(i) = key Then TracePrint "第"怎么用(如何使用?)如何使用代理(代理ip使用方法)单反如何使用(适合初学者的单反相机)如何使用单反(单反相机用法)如何使用vs(vs怎么换成中文)扫描仪如何使用(扫描仪的使用步骤图片)钢笔如何使用(钢笔如何上墨)如何使用虚拟机(安卓8.0虚拟机)如何使用北斗导航(如何下载腾讯地图导航)如何使用咖啡机(咖啡机的温杯区怎么用)
声明:若涉及版权问题,请联系我们进行删除!谢谢大家!