我正在努力实现以下目标:使用某个数字搜索发生的android:textSize="XXsp"
。由于这些是硬编码的,我想替换它们。
示例:
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/profile.login.lockout_error.title"
android:textSize="22sp"/>
我希望这有两个目的:
将所有硬编码值(在某些范围内,例如12-14)替换为对资源的引用(@ dimen / small_text)。所以我会做'#34;手动&#34;使用搜索和结构替换。
创建一个替换模板,建议该文本大小的引用。
我开局不好。我根本无法工作。
我尝试使用Android Studio模板<$tag$ $attribute$="$value$"/>
,但我无法弄清楚它是如何工作的。我不是正则表达式大师,但我确实理解这个概念和简单的正则表达式。我为$ property $尝试了几种不同的组合来查找textSize
,但无论我尝试什么(textSize
,.*textSize.*
,标记搜索的变量目标等。)我无法进行搜索找到任何textSize属性。
非常感谢任何帮助!