3.2.2 通过编辑器添加子元素
编辑器的界面如图6所示。

图6 编辑器
选择左上角的“+”,如图6①所示,会弹出“Add Key”对话框,其中“Key”表示添加的字符串的名字(图6②),“Default Value”表示字符串的内容(图6③),最后点击“OK”按键(图6④)。
从图7中可以看出,在strings.xml中已经添加了一个新的子元素。

图7 添加子元素
3.3 提取资源法
提取资源法可以将硬编码直接转换成strings.xml中的字符串子元素。在xml布局文件中,选中正在使用的硬编码,点击“Alt+Enter”(图8①),弹出如图8所示的菜单栏,选择“Extract string resource”(图8②),提取字符串资源。

图8 提取字符串资源
之后,在弹出的“Extract Resource”对话框中,在“Resource name”框中输入资源名称(图9①),即字符串子元素的名称,点击“OK”按键(图9②)

图9 提取资源对话框
在strings.xml中可以看到,已经添加了mystring2的子元素,如图10所示。

图10 添加子元素
而在xml布局文件中,也自动将硬编码改为引用字符串资源,如图11所示。

图11 引用字符串资源
本文介绍了在Android开发过程中如何通过编辑器添加字符串资源子元素,包括在strings.xml中手动添加和从代码中提取硬编码。详细步骤包括使用‘+’按钮添加新字符串,设置Key和DefaultValue,以及通过‘Alt+Enter’快捷键提取已存在的硬编码为资源。最终,展示了strings.xml和布局文件中引用资源的更新情况。
982

被折叠的 条评论
为什么被折叠?



