2012-02-15 101 views
3

我尝试从xml文件中提取硬编码字符串,但始终出现错误。 选择硬编码文本,ctrl + 1,提取android字符串,并弹出此错误代替Android Extract String弹出窗口。Android从布局xml文件中提取字符串资源

“属性的android:文本不接受一个字符串参考” ......

为什么我得到这个错误的提示?

我与Eclipse 3.7.1和ADT V16,工作的操作系统Windows 7的

This is the error

增加了视频,显示我真的不知道你想什么功能 http://www.youtube.com/watch?feature=player_embedded&v=Oq05KqjXTvs#t=1881s

回答

-1

做但我想给你一些提示,我希望这将回答你的问题。

首先,你应该写不运行时在你的项目/ RES /价值/ 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

+1

感谢您的提示,但它不是我所期待的.http://www.youtube.com/watch?feature = player_embedded&v = Oq05KqjXTvs#t = 1881s观看一分钟。 – EedAndroid 2012-02-15 23:12:34

+0

好的通用提示,但不适用于这个问题,因为他们具体询问有关Eclipse错误 – LocalPCGuy 2014-01-17 15:47:45

0

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

只需按“crtl + 1”并弹出菜单。

我正在寻找这个功能太,直到我发现您的文章....

谢谢你的视频了。

+0

请阅读问题。我知道它晚了。 – Killer 2015-10-07 06:02:25

相关问题