我可以: 邀请好友来看>>
ZOL星空(中国) > 兴趣圈子星空(中国) > 神通哥有问必答星空(中国) > Android开发如何快速从UI文件中提取字符串常量
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

Android开发如何快速从UI文件中提取字符串常量

16浏览 / 0回复

3jhqb5be73

3jhqb5be73

0
精华
74
帖子

等  级:Lv.2
经  验:367
  • Z金豆: 3258

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:
  • 注  册:2011-07-21
  • 登  录:2018-08-20
发表于 2017-05-02 16:33:28
电梯直达 确定
楼主

Android的开发中,为了保持数据和逻辑的分开,在用户界面中使用的所有字符串常量最好都存储在strings.xml文件中,这样也方便以后进行本地化。然而在开发工程中,开发人员为了效率经常采取一种便捷的方法,即直接输入字符串常量,后期再统一复制、粘贴、命名到strings.xml文件中,其过程繁琐、麻烦易出错。本文主要描述在Android的开发工程中,如何快速从UI文件中提取字符串常量。

方法/步骤

    步骤1、Button视图的android:text属性被设置了一个字符串常量:“演示Android开发如何快速从UI文件中提取字符串常量”

    步骤2、选择该字符串常量,然后选择Refactor|Android|Extract Android String…

    步骤3、在弹出的对话框里,可以看到该字符串已经自动填写为“String”的值,并提示你为该字符串常量指定一个名称,编辑Replace by R.string,给该字符串命名为“test_string”,同时看到其值保存在/res/values/strings.xml里。单击OK按钮,完成操作。

    步骤4、android:text的属性的值被替换为@string/test_string

    步骤5、观察strings.xml文件,已经包含了一个名为test_string的新条目。

高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表