首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

问与答112:如何查找一列内容是否另一列并将找到字符添加颜色

引言:本文整理自vbaexpress.com论坛,有兴趣朋友可以研阅。...Q:我列D单元格存放着一些数据,每个单元格多个数据使用换行分开,列E是对列D数据相应描述,我需要在列E单元格查找是否存在列D数据,并将找到数据标上颜色,如下图1所示。 ?...End If Loop Next iDisease Next rCell End Sub 代码中使用Split函数以回车符来拆分单元格数据并存放到数组...,然后遍历该数组,列E对应单元格中使用InStr函数来查找是否出现了该数组值,如果出现则对该值添加颜色。...Bug:通常是交替添加红色和绿色,但是当句子存在多个匹配或者局部匹配时,颜色会打乱。

7.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

画图软件可以画出不同大小或颜色圆形、矩形等几何图形。几何图形之间有许多共同特征,如它们可以是用某种颜色画出来可以是填充或者不填充

(1)使用继承机制,分别设计实现抽象类 图形类,子类类圆形类、正方形类、长方形类,要求: ①抽象类图形类中有属性包括画笔颜色(String类型)、图形是否填充(boolean类型:true表示填充,false...表示不填充), 有方法获取图形面积、获取图形周长等; ②使用构造方法为其属性赋初值; ③每个子类中都重写toString()方法,返回所有属性信息; ④根据文字描述合理设计子类其他属性和方法...double area() { return side*side; } public String toString() { return "正方形颜色为...return length*width; } @Override public String toString() { return "长方形颜色为...public double area() { return R*R*3.14; } public String toString() { return "圆颜色

1.8K30

水果编曲FL Studio20.99文版吗免费下载

我们可以非常方便设置中找到此功能,它是逐步执行撤消而不是交替撤消或重做。通道设置 -现在允许鼠标右键单击通道滑音范围“输入值”控制输入半音值。...钢琴卷帘 >音符属性 -音符属性对话框现在会始终与钢琴卷帘显示同一屏幕上。钢琴卷帘 -添加了新选项来预览音符,当它们播放过程中被鼠标点击进入钢琴卷帘时。...注意:如果是 Snap包络,请使用 ( Alt+Shift+右键单击)操作。MIDI设置 -为链接到外部控制器控件添加了“拾取”功能(常规设置选项)。...在混音器对所有选定轨道可多次进行"分配到新音频轨道"操作。FL Studio插件 -可以撤销包络更改和一些其他非自动化操作。通道(Channels) -通道替换音频文件时可以撤销了。...“停靠”状态功能查询一个插件预设数量功能检索插件发布音名功能通过指定第一个可视通道来滚动混音器窗口功能显示混音台中活动轨道功能获取通道/音轨音量,单位为dB当通道机架滤波器改变时硬件刷新标志

1.1K00

【Android Gradle 插件】组件化 Gradle 构建脚本实现 ③ ( Gradle 构建脚本实现 AndroidManifest.xml 清单文件切换设置 )

二、 Gradle 构建脚本实现 AndroidManifest.xml 清单文件切换设置 在上一篇博客 【Android Gradle 插件】组件化 Gradle 构建脚本实现 ① ( 组件化简介...构建脚本 切换设置 , 切换 应用 / 依赖库 ; AndroidManifest.xml 清单文件 切换设置 , 设置 启动 Activity 项 ; 【Android Gradle 插件】组件化...一、AndroidManifest.xml 清单文件切换设置 ---- 应用 , 每个应用 只能有一个 启动 Activity , 如果有多个肯定会报错 ; 组件化 : 模块化模式 : 正常模式..., 依赖库不可独立运行 , 作为依赖库使用 , 此时 依赖库不能存在启动 Activity , 否则最终应用会存在多个启动 Activity ; 组件化模式 : 每个模块都可以独立运行, 因此相关模块都是...清单文件 修改成上述配置 : 二、 Gradle 构建脚本实现 AndroidManifest.xml 清单文件切换设置 ---- 模块下 build.gradle 构建脚本 "

2K50

智能下拉刷新框架-SmartRefreshLayout

通过SmartRefreshLayout框架,你可以一个稳定强大下拉布局实现自己项目需求 Header ,不用去关心滑动事件处理,不用关心子控件回弹和滚动边界,只需关注自己真正项目需求Header...我们注意看右边图,仔细观察手指触摸位置和下拉效果。可以看到列表已经滚动到中部时,轻微下拉列表是不会触发刷新,但是如果是触摸固定布局,则可以触发下拉。...支持Android Studio Xml 编辑器预览 效果 支持分别在 Default(默认)、Xml、JavaCode 等三个地方设置 Header 和 Footer....:1.0.1'//如果使用了特殊Header 2.XML布局文件添加 SmartRefreshLayout <?...boolean 是否加载时候禁止内容一切手势操作(默认false) 方法 Method 名称 格式 描述 setPrimaryColors colors 主题\强调颜色 setPrimaryColorsId

3.5K50

SwipeRefreshLayout下拉刷新组件

实际开发,经常都会遇到下拉刷新、上拉加载更多情形,这一期就一起来学习Android系统SwipeRefreshLayout下拉刷新组件。...SwipeRefrshLayout常用几个方法如下: isRefreshing():判断当前状态是否刷新状态。...setColorSchemeResources(int... colorResIds):设置下拉进度条颜色主题,参数为可变参数,并且是资源id,可以设置多种不同颜色,每转一圈就显示一种颜色。...然后代码里设置OnRefreshListener设置监听,最后监听里设置刷新数据获取就可以了。...RecyclerView数据动态更新案例基础上来修改,首先修改布局文件,RecyclerView外层LinearLayout替换为SwipeRefreshLayout,修改后recyclerview_layout.xml

3.3K70

应用开发进阶必经之路之性能优化(上)

过渡绘制不仅仅会影响程序刷新频率,还会导致程序启动慢、黑白屏、耗内存等问题,因为过渡绘制主要是因为布局复杂导致,android加载布局文件时候,实际上是读取xml文件并解析,然后根据每个视图关系去测量...(2) 使用ViewStub标签 开发应用时候,经常会遇到这样情况,程序运行时根据条件来决定显示/隐藏哪个视图;通常会在布局文件中将其写上去,默认隐藏,然后代码根据条件去判断是否显示...这样做优点是逻辑清晰,但缺点是耗费资源,布局文件中将某个视图默认设置为invisable或者gone,Inflate布局文件时候仍然会被infalte,同样会被实例化、设置属性,但有可能默认被隐藏视图用户某一次操作很可能不会去触发它...设置主题,主题目的是设置界面的显示风格,但在设置主题时候通常情况下默认给Window设置了背景,注意是Window而不是Activity,Activity是依附在Window上,Android系统刷新整个界面时不仅仅是刷新...如果默认没有去掉window背景,并且布局文件给Activity设置了背景,就会存在过渡绘制问题,具体情况可以看下面的实例: activitybackgroundlayout.xml (这里为了演示布局文件为每个视图设置了背景

69520

FL Studio水果软件最新更新版本号V21.0.0

克隆轨道(鼠标右键单击)- 使用轨道标题菜单来复制现有的播放列表轨道,可以选择克隆模式、音频剪辑、自动化、效果(链接混音器轨道)和分组播放列表轨道。...FLEX插件 - 新增将乐谱转存到钢琴卷帘功能,用于包含乐谱补丁(音高面板)。FPC - 当改变用以预防当前音符布局因您选择一个新预设而改变预设时,系统将使用当前布局。...从菜单添加插件现在会被放置鼠标点击位置处。单击鼠标中键现在可以选择地图进行平移,或替换插件选择器。也可以使用按键 F8 或工具栏按钮实现。...工作流(Workflow):改进撤消功能 - 大多在 FL Studio 自身中所做更改现在都可支持撤销或重做。我们可以非常方便设置中找到此功能,它是逐步执行撤消而不是交替撤消或重做。...获取通道/音轨音量,单位为dB当通道机架滤波器改变时硬件刷新标志ui.ScrollWindow选项,可能情况下进行水平滚动用于直接访问脚本可选取pot拾取功能miDisplayRect参数,

1.1K20

android使用SwipeRefreshLayout实现ListView下拉刷新上拉加载

ListView滑动监听判断是否滑动到最底部然后加载更多; 这个要比PullToRefreshListView简单很多,想PullToRefreshListView实现下拉刷新上拉加载可以看这篇博客...5、setSize():设置进度圈大小 这个大家简单了解一下,下面代码中都一一用到; 首先说下布局文件,如果想用SwipeRefreshLayout实现下拉刷新必须把ListView写到SwipeRefreshLayout...Demo所以下拉时候直接发送一个延时1秒handler,然后添加数据刷新adapter; 上拉加载更多时候直接给ListVIew设置了一个滑动监听,判断是否滑动到adapter最下面,然后加载数据...这里随便给他设置了一个颜色:浅绿色 swipeRefreshLayout.setProgressBackgroundColorSchemeColor(Color.CYAN); //设置进度动画颜色...这里面最多可以指定四个颜色,我这也是随机设置,大家知道怎么用就可以了 swipeRefreshLayout.setColorSchemeResources(android.R.color.holo_orange_dark

2K20

腾讯开源超实用UI轮子库,我是轮子搬运工

QMUIItemViewsAdapter 一个带 cache 功能“列表型数据-View”适配器,适用于自定义 View 需要显示重复单元 ListView 情景,cache 功能主要是保证需要多次刷新数据或布局情况下...QMUIProgressBar 一个进度条控件,通过颜色变化显示进度,支持环形和矩形两种形式,主要特性如下: 支持进度条以文字形式显示进度,支持修改文字颜色和大小。...可以通过 xml 属性修改进度背景色,当前进度颜色,进度条尺寸。 支持限制进度最大值。 QMUIPullRefreshLayout 下拉刷新控件。...QMUITabSegment 用于横向多个 Tab 布局,包含多个特性: 可以xml 或 QMUITabSegment 提供 set 方法统一配置文字颜色、icon 位置、是否要下划线等。...提供多个常用 View 相关工具方法,如对 View 设置单个方向 padding、从 ViewStub 获取一个 View、判断 ListView 是否已经滚动到底部等等。

4.7K30

10分钟学会ikvStockChart制作K线图(股票走势图)

前言: 最近在技术群里面,总是有人在问这个股票图怎么做,有没有相关三方库可以使用呢?...支持 XML 布局文件和代码设置各个线条颜色、大小配置 2. 支持左滑、右滑加载 3. 支持长按高亮、短按点击、双指缩放事件 4. 支持 fling 滑动 5....支持自定义指标显示方式 ikvStockChart这个库附带sample有:默认左滑右滑加载、禁用左滑右滑加载、多个指标共同联动显示、 Fragment 中使用、带有下拉刷新需求中使用、横竖屏切换...setGridColor 网格线颜色 0.1.0 2.与高亮、MarkerView 有关属性和方法 xml布局 Java代码 描述 从哪个版本起使用该属性 app:highlightSize setHighlightSize...注:此值与 entrySet 里 entries.size() 意义不同,这里指 X 轴上最多能容纳多少个 entry 0.1.4 4.与蜡烛图有关属性和方法 xml布局 Java代码 描述 从哪个版本起使用该属性

4.1K20

FL Studio水果软件最新V21文版本安装包下载

克隆轨道(鼠标右键单击)- 使用轨道标题菜单来复制现有的播放列表轨道,可以选择克隆模式、音频剪辑、自动化、效果(链接混音器轨道)和分组播放列表轨道。...FLEX插件 - 新增将乐谱转存到钢琴卷帘功能,用于包含乐谱补丁(音高面板)。FPC - 当改变用以预防当前音符布局因您选择一个新预设而改变预设时,系统将使用当前布局。...从菜单添加插件现在会被放置鼠标点击位置处。单击鼠标中键现在可以选择地图进行平移,或替换插件选择器。也可以使用按键 F8 或工具栏按钮实现。...工作流(Workflow):改进撤消功能 - 大多在 FL Studio 自身中所做更改现在都可支持撤销或重做。我们可以非常方便设置中找到此功能,它是逐步执行撤消而不是交替撤消或重做。...获取通道/音轨音量,单位为dB当通道机架滤波器改变时硬件刷新标志ui.ScrollWindow选项,可能情况下进行水平滚动用于直接访问脚本可选取pot拾取功能miDisplayRect参数,

76520

Android:支持单选,多选,还可以限制选择数量流式布局

前言 由于开发需要,需要做一个效果,一个流式布局标签,可多选,并且要限制选择数量,查找了许多大神写代码后,决定用鸿洋大神写一个框架....项目地址 用法 appbuild.grade中加入依赖 dependencies { compile 'com.zhy:flowlayout-lib:1.0.3' } 声明 布局文件声明: <...tag数量 auto_select_effect 是否开启默认选中效果,即为selector设置效果,默认为true;如果设置为false,则无选中效果,需要自己回调处理。...); 虽然功能挺多了,但是还是不能满足我要求,因为我项目中展示完数据后还可以手动添加新标签,此项目没有设置添加新数据方法.虽然有刷新数据方法,但是这样之前选中标签也会一块刷新,也就是等于重置....于是我就结合刷新数据方法和设置默认选中方法,解决了我问题.下面放代码 前面的设置都是一样,重复步骤就不写了.

89520

Android界面性能优化必读

2.2.2 Lint Lint 是 ADT 自带静态代码扫描工具,可以XML 布局文件和 项目代码不合理或存在风险模块提出改善性建议。...2.2.6 GPU 呈现模式分析 [1240] 通过 Android 设备设置 APP 开发者选项里启动 “ GPU 呈现模式分析 ” ,可以得到最近 128 帧 每一帧渲染时间,分析性能渲染性能及性能瓶颈...通俗来讲,绘制界面可以类比成一个涂鸦客涂鸦墙壁,涂鸦是一件工作量很大事情,墙面的每个点在涂鸦过程可能被涂了各种各样颜色,但最终呈现颜色却只可能是 1 种。...3.4 不合理xml布局对绘制影响 当布局文件节点树深度越深,XML 标签和属性设置越多,对界面的显示有灾难性影响。...有多层背景颜色布局,只留最上层对用户可见颜色即可,其他用户不可见底层颜色可以去掉,减少无效绘制操作; 尽量避免使用 layoutweight 属性。

4.6K10

为拯救“社恐”职场人,岛国人发明办公室隔断,能自己移动,还有这些用途…

手持控制器界面概述:(a)控制器,(b)视觉监视器 用户也可以预先对特定布局进行预编程,例如一组供多个用户使用私人工作空间,或用于进行演示显示墙,它们可以被触发自动组装,因此涉及手动设置要少得多。...其中一些特定布局可以进行预设,比如一组供多个用户使用私人工作空间,或者用于演示显示墙,这些都可以被触发自动组装,大大节省了时间。...据称,研发团队经过几次实验后,得到了用户普遍好评反馈,对于在办公室需要临时私密空间小伙伴来说,WaddleWalls某种程度上拯救了职场“社恐打工人”。...未来长期工作,研发团队希望将这一想法应用到更多地方,可以根据需要提供临时办公桌、书架等,以及探索WaddleWalls与其他自驱动家具协作实用性,又或者将机器人拉伸成为隔断屏幕,用于不同目的(...不过小编也在此奉劝试图WaddleWalls里浑水摸鱼小伙伴,想象一下,你WaddleWalls里呼呼大睡时候,周围卷帘突然开始下降挪走。。。 点「在看」的人都变好看了哦!

33420

Android开发MVVMDataBinding使用

可以将光标放置第一个字符位置 , 按下 Alt + 回车 , 弹出如下下拉菜单 ,转换为DataBindingXML。...view.setProgressBackgroundColorSchemeColor(Color.parseColor("#f3f3f3")); //设置进度动画颜色...布局文件,data节点设置该点击事件对象,然后控件android:onClick="@{presenter.onClick}"属性设置绑定即可。...布局文件自动生成对应XXXBinding类,然后通过XXXBinding.inflate(layoutInflater)生成一个对应binding对象, 这个binding对象包含了这个xml布局文件具有...布局界面组件绑定到代码数据对象, 可以通过对实体字段添@Bindable注解结合notifyPropertyChanged()实现双向绑定,也可以通过对自定义view添加带@BindingAdapter

16310
领券