我对Android不太熟悉。在图形化布局中添加按钮或视图时,它会这样添加标签文本- android:text="Button"。为什么它不添加 "android:text="@string/my_label" 并在 string.xml 文件中添加字符串资源呢?Eclipse不能自动完成吗?
我对Android不太熟悉。在图形化布局中添加按钮或视图时,它会这样添加标签文本- android:text="Button"。为什么它不添加 "android:text="@string/my_label" 并在 string.xml 文件中添加字符串资源呢?Eclipse不能自动完成吗?
我搜索了很多,但是没有找到任何自动化方式将字符串添加到资源文件中,但是这样做可以在我看来节省很多时间。
选择一个字符串,点击重构--> Android --> 提取Android字符串。
感谢Siddiq Abu Bakkar!我没想到会在那里。
在Eclipse(和Windows)上的快捷键是:
Alt+Shift+A (释放所有按键,然后按下) S
当您第一次使用Eclipse时,不容易理解如何使用这种“复杂”的快捷键。
你可以同时点击Command和1(Mac上假设是Control 1,Windows或Linux为Control 1)将字符串添加到strings.xml中。这将把资源添加到strings.xml并在编辑器中打开。
我还不能投票和评论答案(因为我是新用户,声望值不够)
但我确认:
1) hard type the string in your code like
mydlg.setTitle("hello guys");
2) select your string (e.g : "hello guys")
3) press Alt + Shift + A then press S
一个对话框将出现,让您将新字符串添加到资源中。该对话框中的所有内容应该已经填好了。