android studio中的文本替换
使用as开发时,经常涉及在java或者xml文件中替换一些字符串,变量名,资源名等情况,挨个替换简直崩溃,所以这里介绍下
第一种:同一文件内,替换使用 Ctrl + F
第二种:不同文件(全局),替换使用 Ctrl + Shift + F
1.同一文件内,替换使用
以values文件下,strings中内容替换为例,
原有的图片资源是在drawable下,现在需要改为mipmap中,即将“drawable”替换为“mipmap”,如图:
在strings.xml内。使用Ctrl + F,搜索“drawable”,所有匹配内容变色,如图:
在strings.xml文件顶部,出现的工具条,进入全选状态,如图:
可以看到所有匹配项变色,并且进入编辑,如图:
输入”mipmap“,空格后,所有匹配项内容改变,如图:
2.全局替换,这个使用的是 Ctrl + Shfit + F
出现搜索界面,有 options,preview,
options中可以选择区分大小写,匹配规则,搜索范围等,如图:
preview中显示结果,是根据options中的规则,筛选出的结果,点击任一条结果,即可进入修改区,自动保存,如图:
好了,这就是在as中进行文本替换的过程,很简单,也很实用
android studio中的文本替换相关推荐
- android studio字符串转整型,Android Studio 中的FindBugs插件使用,轻松帮你发现Bug (转)...
在日常开发过程中难免会因为一时疏忽而留下一些Bug,这些Bug就是埋在程序里的定时炸弹,如果不能及时铲除就会导致程序的不稳定,异常或闪退的现象,从而导致用户的体验的下降.那么怎么才能找出这些埋在程序里 ...
- 导入eclipse工程到Android Studio中
ref: 从 Eclipse 迁移至 Android Studio | Android Studio https://developer.android.com/studio/intro/migrat ...
- 获取Android studio 中的模拟器的界面的点的坐标(Ubuntu)
实现的方法是使用Android studio 中的hierarchyviewer 来获取. 启动模拟器 emulator 打开命令行的终端 输入 hierarchyviewer 点击 inspect ...
- android studio数据库存储数据,如何使用API 23在android studio中的数据库中存储数据?...
大多数时候我不会发布任何内容,因为我可以在其他帖子中找到我需要的所有内容,但是现在我已经有几天了,您如何在数据库中存储任何内容?这是我的Java代码如何使用API 23在android studi ...
- Android如何使用so文件和Android studio中导入so
Android中使用so文件: 做一个PDF阅读的功能,找到一个开源的库,mupdf.下载的是网上编译好的so库,导入到自己项目中的时候一直报错Java.lang.UnsatisfiedLinkErr ...
- android studio中如何设置注释模板
在开发程序的时候,我们一般都会给文件自动添加上一些关于文件的注释信息,比如开发者的名字,开发的时间,开发者的联系方式等等.那么在android studio中该如何设置呢? 工具/原料 android ...
- if函数中的android,java - 我需要帮助将IF语句方法更改为Android Studio中的SWITCH情况 - 堆栈内存溢出...
我正在Android Studio上的一个项目上工作,并且正在尝试创建过滤器. 我向其中添加了一些Checkboxes ,我想用它过滤我的RecyclerView . 使用IF语句,我可以做到,但是据 ...
- Android NDK开发之旅(2):一篇文章搞定Android Studio中使用CMake进行NDK/JNI开发
Android NDK开发之旅(2):一篇文章搞定android Studio中使用CMake进行NDK/JNI开发 (码字不易,转载请声明出处:http://blog.csdn.NET/andrex ...
- 修改android studio中的avd sdk路径、avd sdk找不到的解决方案
修改android studio中的avd sdk路径.avd sdk找不到的解决方案 参考文章: (1)修改android studio中的avd sdk路径.avd sdk找不到的解决方案 (2) ...
最新文章
- 反射效果,自己公司内部编码,在text上输入内容后,通过输入内容查询数据库,弹出下拉框
- Linux下开启/关闭防火墙命令
- c语言复数的运算实验报告,C语言复数的运算(实验报告).doc
- Zabbix安装和使用配置小结
- 模板题——质数、素数、约数
- 计算机控制技术课程解释与问题答疑
- 串联和并联拓扑PI控制器
- 颈椎前路caspar撑开器_Mobi-C人工颈椎间盘在颈前路手术的临床应用
- 文献阅读--Scaling Laws for Neural Lauguage Models
- pandas自动化实战小任务1--对excel表格分 供应商 付款年月 进行汇总(涉及根据即有相同也有不同的index的表格合并)公司的数据
- Linux的软件包封装格式有,RED HAT LINUX所提供的安装软件包,默认的打包格式为( )。...
- sequelize模型关联_Node.js Sequelize 模型(表)之间的关联及关系模型的操作
- spark集群环境下Lost task 0.0 in stage 10.0 (TID 17, 10.28.23.202): java.io.FileNotFoundException
- 下列选项中属于c语言合法变量名的是,计算机二级考试C语言模拟练习
- 极简使用︱Gensim-FastText 词向量训练以及OOV(out-of-word)问题有效解决
- 深度剖析国内人脸识别主流技术及发展走向
- ERROR: Elasticsearch did not exit normally - check the logs at /usr/share/elasticsearch/logs/docker-
- 怎样把 PPT 做的像麦肯锡一样专业?
- 分布式系统下的纠删码技术(一) -- Erasure Code (EC)
- cesium编辑功能CesiumEdit.js
热门文章
- 常用小波基函数以及多尺度多分辨率的理解1
- 基于MATLAB/yalmip/cplex 的机组最优组合
- Kafka SASL/PLAIN加密 及Kafka-Python整合
- java153-字符输出流
- 安装时间大于30秒_30个住宅室内消防设置检验要点!硬核干货!
- 【排行榜】Carla leaderboard 排行榜 运行与参与手把手教学
- CentOS 7 几个版本
- 用ThoughtWorks.QRCode生成二维码时出现“索引超出了数组界限”的错误
- AWS免费服务器申请
- Ubuntu 22.10安装搜狗输入法教程