我正在一个多语言项目中工作,所以想要以编程方式从字符串文件中的值名称中找出字符串的确切位置,这样一旦我得到了小部件的ID(即textview或者spinner或任何小部件),字符串被使用,所以我可以立即设置它们。
我们实际上为用户提供了一个界面来更改我们网站中android的textview字段的内容(标签),所以想把它们设置为从android应用程序中所有位置的json接收。
请帮忙!!! Tysm提前!
答案 0 :(得分:1)
我想找出声明使用的字符串值的位置 在android。中的字符串文件中。
步骤。
1)转到你的res文件夹>值> strings.xml
2)选择您需要在项目中查找的字符串。
3)右键单击>找到用法(Alt + F7)
4)在底部查找选项卡中将显示整个项目中的所有字符串用法,它还将显示Java和XML资源中的用法。
要替换文本,您可以查看@Anurag Pandit答案
答案 1 :(得分:0)
我假设您使用的是Android Studio。在这种情况下,您可以右键单击strings.xml
文件中字符串的键,然后选择Find usages
。这将显示所选键的使用位置列表。
答案 2 :(得分:0)
只需使用Command + Shift + r
将出现一个popUp,将您所需的搜索字符串放入"Text to find:"
并在范围中选择Whole project
。
在替换之前,您可以在Preview
窗口中查看字符串使用的所有位置。
Mac/Windows/Ubuntu
的一些快捷方式,以加快开发速度。