2012-02-15 55 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