Android从布局xml文件中提取字符串资源

时间:2012-02-15 22:42:10

标签: android adt

我尝试从xml文件中提取硬编码字符串但总是出错。 选择硬编码文本,ctrl + 1,解压缩android字符串,弹出此错误而不是Android Extract String弹出窗口。

“属性android:text不接受字符串引用”...

为什么我会收到任何提示错误?

我使用eclipse 3.7.1和adt v16,操作系统窗口7。

This is the error

添加了显示该功能的视频 http://www.youtube.com/watch?feature=player_embedded&v=Oq05KqjXTvs#t=1881s

2 个答案:

答案 0 :(得分:0)

我刚刚找到了如何激活此功能。

只需按“crtl + 1”,菜单就会弹出。

我也在寻找这个功能,直到找到你的帖子....

也感谢你的视频。

答案 1 :(得分:-1)

我不确定你要做什么,但我想给你一些提示,我希望这会回答你的问题。

首先,您应该在项目/ res / value / strings.xml中编写任何在运行时不会更改的字符串

strings.xml条目示例:

    <string name="text_button">Any Text</string>

现在您可以在XML中访问此字符串:

    android:text="@string/text_button" />

但是,您想在运行时访问此字符串吗?然后试试这个:

TextView tv_1 = (TextView) findViewById(R.id.text1);
String myText = tv_1.getText();

读到这个: http://developer.android.com/guide/topics/resources/accessing-resources.html