首页 > 解决方案 > 如何一次用 @dimen/50_dp 替换所有 dp 值,例如 50dp?

问题描述

我有很多 XML 文件,其中边距和填充尺寸是硬编码的,我必须以 @denem/margin_20 ....etc 格式替换所有这些文件 在此处输入图像描述

我已经制作了尺寸并保存了我需要的所有值。但是我有很多 XML 文件,我需要很长时间才能手动逐个更改文件 在此处输入图像描述 所以我想问一下在 Android Studio 中一次更改所有值是否有任何技巧。

非常感谢您的帮助。

标签: androidandroid-studiokotlin

解决方案


Ctrl++Shift替换并在查找字段中使用引号R写入。"50dp"然后在替换字段中写入@dimen/_50dp。替换一个事件,如果它按预期工作并替换所有其他事件。

注意:如果您只想在文件夹中更改此res文件夹,则只能在查找和替换对话框中选择此文件夹。


推荐阅读